简体   繁体   中英

ERROR ITMS-90098 when trying upload ipa in App Store Xcode 6

I try upload my swift app in App Store and the "Submit to App Store" process give me this error:

ERROR ITMS-90098: "This bundle is invalid. The key UIRequiredDeviceCapabilities contains value 'arm64' which is incompatible with the MinimumOSVersion value of '8.0'."

If I change the "iOS Deployment Target" to 8.3 the message change to:

ERROR ITMS-90098: "This bundle is invalid. The key UIRequiredDeviceCapabilities contains value 'arm64' which is incompatible with the MinimumOSVersion value of '8.3'."

My Info.plist include "Required device capabilities" arm64 and armv7

The project include Alamofire and Cocoa Pods.

Somebody help me?

Regards

当我归档我的项目时,我插入了 iPhone 6。在没有连接任何设备的情况下归档为我解决了这个问题。

Those keys don't work the way you think they do : it's an AND not an OR. By including the arm64 key you are saying your app is for 64-bit devices only, which is not allowed on iOS 8. Delete the arm64 key.

Apple said at WWDC that 64-bit -only iOS apps will be allowed on iOS 9, but you'd need to be building with XCode 7 and targeting iOS 9.

You can also give those keys true and false values, which makes things more complicated. See Apple's docs if you want to know more. https://developer.apple.com/library/ios/qa/qa1397/_index.html

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM