我尝试在App Store中上传我的swift应用程序,然后提交给App Store"过程给我这个错误:
错误ITMS-90098:"此捆绑包无效。关键的UIRequiredDeviceCapabilities包含值' arm64'这与' 8.0'的最小OSVersion值不兼容。"
如果我更改了" iOS部署目标" 8.3将消息更改为:
错误ITMS-90098:"此捆绑包无效。关键的UIRequiredDeviceCapabilities包含值' arm64'这与' 8.3'的最小OSVersion值不兼容。"
我的Info.plist包括"所需的设备功能" arm64和armv7
该项目包括Alamofire和Cocoa Pods。
有人帮助我吗?
此致
答案 0 :(得分:6)
当我存档我的项目时,我已经插入了iPhone 6。没有任何设备附带的存档可以解决这个问题。
答案 1 :(得分:2)
这些按键不会按照您认为的方式工作:它是一个AND而不是OR。通过包含arm64密钥,您说您的应用程序仅适用于64位设备,这在iOS 8上是不允许的。 删除arm64键。
Apple在WWDC上表示,iOS 9上只允许使用64位iOS应用程序,但您需要使用XCode 7构建并定位iOS 9。您还可以为这些键赋予真值和假值,这会使事情变得更复杂。如果您想了解更多信息,请参阅Apple的文档。 https://developer.apple.com/library/ios/qa/qa1397/_index.html