tvOS 目标上的错误 ITMS-90502
Posted
技术标签:
【中文标题】tvOS 目标上的错误 ITMS-90502【英文标题】:ERROR ITMS-90502 on tvOS target 【发布时间】:2015-11-06 21:11:40 【问题描述】:我收到了这个错误:
ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice must also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist."
虽然我在 info.plist 文件中有这个变量:
我的构建设置(总是构建所有架构):
任何解决问题的想法都会有所帮助。我真的被困在这里了。
我使用的是 Xcode 7.1
【问题讨论】:
【参考方案1】:显然,第三方库(使用 pod)没有这个标志。
添加解决了它。
【讨论】:
如果你使用的是 CocoaPods,那么你可以获得一个 post_install 钩子,它会在这个问题中为你添加这个:github.com/CocoaPods/CocoaPods/issues/… @orta 下次会尝试。问题是我不知道从哪里开始,因为错误不是完全可以理解的。希望能帮助别人。【参考方案2】:这个配置解决了我的问题
【讨论】:
以上是关于tvOS 目标上的错误 ITMS-90502的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.iOS - 错误 ITMS-90502:捆绑包无效
Xamarin.iOS - 错误ITMS-90502:无效的捆绑包
ERROR ITMS-90502 App Store上传 - Xcode
iOS:iOS 目标中的 tvOS API 可用性错误 |迅捷包
在设备上的 tvOS Top Shelf Extension 中使用 Alamofire 时出现“dyld:未加载库”错误