Air 2.6 iOS - cannot install on Device - iphone

I am struggling to get an Air app installed on my iPod. If I follow this tutorial:
http://help.adobe.com/en_US/air/build/WSfffb011ac560372f3cb56e2a12cc36970aa-8000.html
I get the error
The app "Hello World iOS" was not installed on the iPod "Davids iPod" because it is not compatible with this iPod"
I have no problem if I use packager for iPhone, with the same certificates etc.
Does anybody know what might be the problem?
It turned out my device is not supported - see my answer below

just found:
Supported iOS devices
As part of supporting the latest and most powerful Flash runtime features on iOS, we have chosen to drop support for the original iPhone and the iPhone 3G, along with iPhone OS 3. AIR 2.6 supports building apps for the following iOS 4 devices:
iPhone 3GS and iPhone 4
iPod Touch (3rd Generation and 4th Generation)
iPad
source: http://www.adobe.com/devnet/air/articles/whats-new-in-air-26.html
Im developing for 2nd Gen Ipod Touch +

Did you check the minimum SDK required for that app? WHich Xcode Version are you using? Xcode4 doesnt even show connected devieces that do not have th eminimum SDK installed. As far as I rememeber in the previous xCode versions you have to adjust the minimum SDK for which the app can be installed

Related

Confusion regarding Simulator and Base SDK?

I want to know whether iPhone Simulator version (i.e. iPhone 5.0 Simulator, iPhone 6.0 Simulator, etc) and Base SDK are related to each other or not?
So, if I develop an App with Base SDK 6.0 and if I test it on iPhone 5 Simulator - does it mean that I am testing it on device with iOS 5.0?
Please let me know.
Base SDK
The Base SDK is the version of SDK that will be used when compiling your application – the compiler will use the headers and libraries of this specific SDK.
iPhone OS Deployment Target
To specify which OS version is the minimum that your application will support, you set the deployment target. Your application will then run on this minimum OS as well as all later versions.*
For more info check this:-
Link
The base SDK is an indicator of what APIs your compiler will allow you to use. Deployment Target determins the minimum OS version this app will be allowed to run on. If they differ you need to make sure in code that you only use functions/classes/methods/symbols that already existed on the older OS. or else the app will crash with exceptions like "unrecognized selector"
Your question is imprecise: there is no "iPhone 5 Simulator". There is a Simulator app that can behave like a 4" iPhone 5 on a variety of OS version levels. The Simulator set to iOS 5.x will behave like a device with this OS version would.
Nope. With a base SDK of 6.0 means that you are using a simulator with iOS6.0 like for example if you were to deploy an application with base SDK 6.0 on your mobile device with iOS 5.1 and below, you will not be able to run it

iPhone 3.2 simulator

I'm working with a legacy app with a deployment target of 3.0. I have a crash being reported on iOS 3.1.3 for iPhone. In xcode 4 the only 3.x simulator I see listed is iPad 3.2
How do I test iOS 3.1.3 for iPhone?
See Install xCode 3.2.3 w/ iPhone SDK 4, get "Base SDK missing", can't see other SDKs for an extended discussion of this topic. Also, links to older Xcode and iOS SDK versions can be found at http://chris-fletcher.com/2010/08/28/howto-install-iphone-sdk-2-0-3-1-for-xcode-3-2/.
Buy a used iPhone or iPod Touch that has 3.1.3 installed and don't update the iOS on it. I have a 3G with 313, no cell service and just use it for testing on wifi. This is also useful to see check what the performance is like on a slower phone.
However, many 3.1.3 crashes are caused by using a 4.0 API call or object that is only in 4.0. You can find those problems on the 3.2 simulator.
It's not possible actually with Xcode4. If you can get old version of Xcode3.1 with iOS SDK 3.1 and install it side by side with Xcode4 then it may be possible.

First generation iPod for development

I just found an iPod first generation. Can this version (1.1.5) be used for development?
Can you make an iOS 4 software version restore?
iOS 4 cannot run on a first- (or second-) generation iPod or iPhone.
3.1.3 actually a good platform to test on if you want to support all Apple's devices. But I would recommend getting a new iPod/iPhone to test iOS 4.
You can easily install iPhone OS 3.1.3 onto it and use it for development. That's the maximum available version for this device.
You'll also need to set Deployment Target in your project settings in Xcode to 3.1.3 or lower.

Why do my xcode builds always go to the iPad simulator instead of the iPhone simulator?

I just installed the latest SDK from Apple so I can start learning iPhone / iPad app development. However, I'm having a stupid issue: all my builds get run in the iPad simulator instead of the iPhone simulator, and I have no idea how to change it.
For now, the iPhone Simulator 3.2 SDK is iPad-only. Test using the iPhone Simulator 3.1.2 SDK
edit: as of the upcoming 4.2 SDK, the iPhone and iPad versions of iOS have been unified under a single SDK.
On your build selector dropdown, (where you select device or simulator), there's now a new option that lets you choose the "Active Executible." Choose "iPhone Simulator."
alt text http://img.skitch.com/20100227-qyadm4ktn3abr3j44upkufjieh.jpg

Problem in uploading app to iPhone App Store

I have build my project in iPhone sdk 3.0. I have used frameworks that is not available in iPhone sdk 2.2.1.
While they're uploading on App Store there is one option
Choose you device type for users running in iPhone os 2.2.1 and below:
option 1) iPhone only
option 2) iPhone and iPod touch(2nd generation)
option 3) iPhone and iPod touch
and this question is mandatory.
Have a look at following link it is screenshot of that:
http://img520.imageshack.us/img520/2509/image001fwb.jpg
The problem is my application may not run on devices which are using os version below 3.0. Which option should I go for?
The only reason to select anything other than "iPhone and iPod touch" is if you're using specific hardware capabilities unique to a particular model. If you're not, and since all touch devices support 3.0, just select "iPhone and iPod touch".