1. It takes forever to compile, am I doing something wrong?
Probably not. The compiler/packager/converter (whatever you want to call it) has to package up the entire Flash Player VM into your .ipa. So even if you're only compiling a single class, it’s still going to take a minute or two.
2. Why is my screen white?
That means you had a runtime error. Double check you’re not using RSLs or including an unsupported class (like ServerSocket).
3. Why can’t I install my .ipa on my device?
You’ve probably made a mistake with provisioning and setting up your cert to support your device. Follow the steps on the apple developer center carefully and make sure you’re using the correct target type (there are different builds for debugging, group testing, and app store).
(If your iDevice is jailbroken, you can get around most of the certification issues and transfer your .ipa wirelessly instead of using iTunes, but that's a discussion for another day)
4. Can I use p2p?
5. Can I use ServerSocket?
No, but you can use Sockets.
6. What happened to “pfi” (packer for iPhone)?
It’s now built in to adt. So you now use adt to compile for everything: desktop, TV, Android, Apple devices, etc.
7. Can I use ANT to launch ADT?
Yes, make sure to build out your .swf first and then your packaging task will look something like this:
8. Is 2.6 really that much faster than 2.5?
Yes, it’s noticeably faster. You’ll still want to avoid complex filters and other intensive graphics though. Make sure to build a proof of concept before committing to anything.
9. What about the Amazon Market problems?
10. Anything else you want to tell me?
Yes, I recommend getting VERY familiar with “app-descriptors”. They’ll define everything from screen rotation to keyboards and from icons to app permissions. It’s all that “other” stuff you’re probably not used to worrying about.