Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

like image 807
Dab88 Avatar asked Feb 10 '23 13:02

Dab88


2 Answers

When I archived my project I had my iPhone 6 plugged in. Archiving without any device attached fixed this issue for me.

like image 71
FSUWX2011 Avatar answered Mar 02 '23 00:03

FSUWX2011


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

like image 33
w0mbat Avatar answered Mar 01 '23 23:03

w0mbat