问题
My app supports armv6 and armv7 in the app store. It is ready for sale. I want to remove armv6. I decided to do an update (my app with only armv7). But i received an error in the app loader : update must supports armv6 and armv7. How to solve a problem.
回答1:
I believe the problem is that you can't restrict device capabilities after submission. From the iTunes Connect Manage Applications FAQ:
"To change device requirement information after your first binary has been submitted, you must submit an application update in iTunes Connect to provide a new binary with the new information in the UIRequiredDeviceCapabilities key. You are permitted to expand your device requirements only. Submitting an update to your binary to restrict your device requirements is not permitted. " [emphasis added]
I've been looking for a way around this, or for Apple to specifically allow removal of armv6 support with the approach of iOS5 release. Crossing fingers. :-/
回答2:
In xcode, go to your project's build settings. Update your deployment target to ios 4.3.
(im using ios5/xcode4)
回答3:
Have you specified UIRequiredDeviceCapabilities in your info.plist? This might be your problem, check the Apple Q&A here
来源:https://stackoverflow.com/questions/5611227/my-app-supports-armv6-and-armv7-in-the-app-store-i-want-to-remove-armv6-how-to