Adobe Flash Professional CS5 on Demand: Developing iPhone Apps
- Introduction
- Becoming an Apple Certified Developer
- Registering an iPhone and Other Apple Testing Devices
- Creating App IDs
- Creating a Developers Provisioning Profiles
- Creating and Publishing an iPhone App
- Controlling the Accelerometer
- Saving Images to the Camera Roll
- Understanding the Limits of Flash
- Identifying Devices to Deploy an Ad Hoc App
- Creating an Ad Hoc Distribution Profile
- Packaging an Ad Hoc App
- Packaging an App for the iTunes App Store
- Using iTunes Connect to Publish an App
- Using Screen Orientation in an App
- Using Geolocation in an App
- Using Multitouch in an App
Introduction
Apple has this device called an iPhone. Have your heard of it? Of course you have. There is even a good chance you have an iPhone. While the iPhone itself is an amazing piece of technology, it is the software that makes the iPhone really great.
The challenge in developing applications for the iPhone is that you need to know how to develop using Apple’s Cocoa Touch framework and the programming language Objective C. One of the most interesting and talked about features in Flash CS5 is Adobe’s inclusion of a tool that converts your Flash movies to files that will run on any iPhone OS device without needing to know Objective C. You just need to apply the Flash and ActionScript knowledge you already have. A new tool in Flash CS5, called the iPhone Packager, converts files into valid iPhone applications.
Before you can create an iPhone App there are several activities you need to complete so you can develop in Flash CS5. They are (1) Become a Certified Apple Developer, (2) Create a Development and Developer P12 certificate, and (3) Register your development iPhone with Apple.
In this chapter, you’ll get an overview for how to start developing for the iPhone using Flash CS5 including deploying an App to the iTunes App Store.