Invoking the Power of the Command Line
Multiple user interfaces, even well-designed and obvious ones such as the ones provided by Xcode are not enough. Indeed, the previous chapter showed you what a tedious process it was to release an application outside of the app store using Xcode and iTunes or the iPhone Configuration Utility. A good interface doesn’t make everything right. In this chapter, we will go deeper and cover the tools on which most of these interfaces are based by calling them directly using the command line.