Hi,
My app is in production and was published with a deployment target set to 5.0 and with armv7 and armv7s architecture, 32bits compatible.
Apple warned us by email by February 2015 that publishing binary-compatible 32 and 64 bits will be mandatory. Since we also updated Xcode 6.3.1.
Today I want to publish an update of my app, but if I use the same configuration described above, I get a publication error : ”Missing 64 bits support. Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64 bits support and be built with the iOS 8 SDK”.
To correct the error, I added the arm64 architecture like Apple recommends it. But I get a new publication error: “Apps that include arm64 architecture cannot have MinimumOSVersion set to less than 5.1.1”
Therefore, I changed the deployment target to 5.1.1 but I still get once a new error: “This bundle » does not support one or more of the devices supported by the previous app version. Your app update must continue to support all devices previously supported”
I read your explanation of this error on the link below, but could not find a solution covering my case.
https://developer.apple.com/library/ios/qa/qa1623/_index.html
Finally, my question is : Is it possible today to publish an app update with deployment target set to 5.0 ? Or, am I forced to create a new application that targets 5.1.1 ?
Otherwise, my iOS app is a hybrid app based on Apache Cordova.
Configuring the Xcode project:
Xcode Version: 6.3.1
iOS SDK 8.3
Target deployment: 5.0
Valid architecture arm64 armv7 armv7s
Thank you in advance for your help !