Veteran developer James Turner shares best practices and lessons learned from his recent on-the-ground experience planning, building, and shipping an iOS application in an enterprise environment.
With lots of examples and solid advice, you’ll learn how to use Xcode, Objective-C, and other Apple development tools within the confines of enterprise software methodologies.
If you’re familiar with Xcode, this guide will help you build and launch enterprise iOS apps successfully.
- Get Xcode’s single-developer model to work in a concurrent development environment
- Integrate Xcode builds into tools such as Ant and Hudson
- Use open source libraries to connect iOS with SOAP and other backend services
- Set up a framework to test iOS apps for code coverage and CCN metrics
- Manage the legal, marketing, and production issues involved when interacting with iTunes Connect
- Meet iTunes’ requirements for provisioning and distributing your app
- Provide long-term support by sidestepping Apple’s distribution limitations.