I’d like to see a book that specifically covers the following topics using Xcode:
1) Setting up and utilizing version control (Subversion) 2) Unit testing 3) Creating a nightly build process (automated, to run at a certain time every day, and report errors back to appropriate administrators) 4) Ensure that an application can be built from a clean machine, from the repository 5) Best practices for localization of Mac OS X apps 6) Testing automation (automatically does unit tests, etc… as part of a daily schedule) 7) Demonstrate how to take a version control backup, and be able to regenerate an app from scratch (covers the worse case scenario of losing your dev shop and all computers contained there in) 8) Strategies for combating piracy (yeah, it’s nearly impossible to 100% stop) 9) Ways to provide check and update an application over the web 10) Streamline purchasing your app and license key generation and management 11) Working from a list and using an integrated feedback system 12) Help systems for your app - HTML / Apple Help / Built-in, etc… (BTW, I miss OS 7’s Balloon help!)
These topics have been covered in bits and pieces, but I’m not aware of a concise resource or guide that covers all of these topics in a manner that is easy to understand and quick to adopt.
This is NOT to be a book on developing in Cocoa or Objective-C.
This is a book about setting up a proper dev shop using Mac OS X and XCode. Sure, the web is littered with guides on the above topics, but most are not specifically targeted for the Mac OS X developer.
This is just a quick list, other topics should be included. Pipe in with your thoughts!
Thanks, -> Kelsey