I'm amazed that all Adobe and Flex Mobile on iOS documentation talk about deploying the Flex app using iTunes while there is a way which is so much easier. In stead of iTunes, which requires syncing, use Apple's iPhone Configuration Utility (available for Mac and Win). It's weird you have to install a music library to deploy application, right?
To build the app, follow the Adobe guidelines to prepare to build, debug and deploy an iOS application. When you have you IPA file in the bin-debug folder...
1. Connection your Apple iOS device to your development computer.
2. Launch iPhone Configuration Utility.
Note: You can also use iPhone Configuration Utility to find the Unique Device Identifier (UDID) of your iOS device. No need to use or install iTunes for anything.
3. If you haven't deployed the mobile provisioning profile to your phone yet:
- Either drag and drop your provisioning profile into the utility or utility icon in the dock, or click Provisioning Profiles and then Add (left top) to select your profile.
- Then, select your iOS device > Provisioning Profiles tab.
- Click on 'Install' for the provisioning profile for your app.
4. To install your application on the iOS device:
- Drag and drop your IPA file into the utility or click Add (left top) to select the IPA to install. When asked to replace the app, select 'Yes'.
- Select your iOS device > Applications tab.
- If you have installed the app before, first uninstall the app.
- Then install the app (again).
And you're done. The app is installed and you can run or debug the app on the iOS device.
Basically when your developing you do the setup once and then only build the app via the run configuration and perform step 4 to deploy it.
To me, this is much easier then using iTunes. At least no problems because the iTunes at work is not the iTunes you normally sync with and all your photos and music gets removed etc.