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:未加载库”错误

归档 tvOS 应用