[英]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:我尝试在 App Store 中上传我的 swift 应用程序,“提交到 App Store”过程给了我这个错误:
ERROR ITMS-90098:
"This bundle is invalid. The key UIRequiredDeviceCapabilities
contains value 'arm64' which is incompatible with the MinimumOSVersion
value of '8.0'." ERROR ITMS-90098:
“此捆绑包无效。键UIRequiredDeviceCapabilities
包含值“arm64”,该值与“8.0”的MinimumOSVersion
值不兼容。
If I change the "iOS Deployment Target" to 8.3 the message change to:如果我将“iOS 部署目标”更改为 8.3,消息将更改为:
ERROR ITMS-90098:
"This bundle is invalid. The key UIRequiredDeviceCapabilities
contains value 'arm64' which is incompatible with the MinimumOSVersion
value of '8.3'." ERROR ITMS-90098:
“此捆绑包无效。键UIRequiredDeviceCapabilities
包含值“arm64”,该值与“8.3”的MinimumOSVersion
值不兼容。
My Info.plist
include "Required device capabilities" arm64
and armv7
我的
Info.plist
包括“必需的设备功能” arm64
和armv7
The project include Alamofire
and Cocoa Pods.该项目包括
Alamofire
和 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.这些键不像你认为的那样工作:它是一个 AND 而不是 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.通过包含
arm64
键,您表示您的应用程序仅适用于 64 位设备,这在 iOS 8 上是不允许的。删除arm64
键。
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. Apple 在
WWDC
表示,iOS 9 将允许仅64-bit
iOS 应用程序,但您需要使用XCode 7
构建并针对 iOS 9。
You can also give those keys true and false values, which makes things more complicated.您还可以为这些键指定 true 和 false 值,这会使事情变得更加复杂。 See Apple's docs if you want to know more.
如果您想了解更多信息,请参阅 Apple 的文档。 https://developer.apple.com/library/ios/qa/qa1397/_index.html
https://developer.apple.com/library/ios/qa/qa1397/_index.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.