Working on a new app and I have been using the various daily builds with no problems. I last built with 2264 and was working fine. I came back from some time away and downloaded 2281 and 2282 and the app builds but upon launching on an iPad, it just crashes with this (as displayed in Xcode):
<Warning>: Application ‘NAME’ exited abnormally with signal 4: Illegal instruction: 4
Nope, when I build any of the sample apps, like the widget demo, when I copy it to my iPad, Xcode gives me the following error:
The Info.plist for application at /Users/XXXX/Desktop/WidgetDemo.app specifies a minimum OS version of 6.0, which is too high to be installed on the iPad
Why are these latest builds setting a minimum OS version of 6.0, when that change wasn’t noted at all in the release notes? Are you changing the minimum version of iOS support, or is this just an error in your code?
As noted in the error above, my iPad has iOS 5.1.1. It is a first generation iPad.
Apple only uses 2 builds back, which I would think 5.1 would still be included since we are now on the 7.1 SDK. Let me check with Engineering but with us having to move the SDK forward, I’m not sure there is much we can do to support device’s Apple isn’t supporting any longer. But I’ll ask.
I wouldn’t think it would have anything to do with Xcode since if I install 2264 and choose to build for 7.1, it works fine. You also changed it to default to 7.1 in daily build 2272, and I can still build correctly to an iOS 5.1.1 device up to, and including, daily build 2275.
While I understand the need to move forward, is there any way that you could add in an option to override that iOS 6.0 minimum and let developers set it and if things don’t work correctly, that’s on them? My apps don’t use any of the things that you need to move to iOS 6.0 for and would likely continue to work fine.
My question was more about removing all the hacks and limits, but not forcing the iOS 6.0 minimum on apps to see if apps that don’t rely on any of those hacks would still be able to work.
But I think that actually might be happening with mine since I have iOS 5.1.1 specified as the minimum in the build.settings file and that is overriding whatever you set by default and is allowing the app to be installed on iOS 5.1.1 but then crashing with an illegal instruction. So probably not going to work.
I do wish you guys would time these major changes better, like not right before a huge slew of bug fixes that people have been waiting for for a long time.
Nope, when I build any of the sample apps, like the widget demo, when I copy it to my iPad, Xcode gives me the following error:
The Info.plist for application at /Users/XXXX/Desktop/WidgetDemo.app specifies a minimum OS version of 6.0, which is too high to be installed on the iPad
Why are these latest builds setting a minimum OS version of 6.0, when that change wasn’t noted at all in the release notes? Are you changing the minimum version of iOS support, or is this just an error in your code?
As noted in the error above, my iPad has iOS 5.1.1. It is a first generation iPad.
Apple only uses 2 builds back, which I would think 5.1 would still be included since we are now on the 7.1 SDK. Let me check with Engineering but with us having to move the SDK forward, I’m not sure there is much we can do to support device’s Apple isn’t supporting any longer. But I’ll ask.
I wouldn’t think it would have anything to do with Xcode since if I install 2264 and choose to build for 7.1, it works fine. You also changed it to default to 7.1 in daily build 2272, and I can still build correctly to an iOS 5.1.1 device up to, and including, daily build 2275.