我正在尝试归档内容拦截器应用程序。由于API仅在64位上可用,因此我已将其添加到应用的info.plist
中:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
此值仅在应用程序目标中,而不在内容拦截器目标中。使用Xcode Organizer将我的应用程序发送到App Store时,它会返回以下消息:
ERROR ITMS-90503: "Invalid Bundle. Apps that have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist must only contain the arm64 slice."...
我在网上查了一下这个错误看起来很新且没有文档,你知道我该怎么做才能删除它吗?
答案 0 :(得分:10)
答案 1 :(得分:4)
答案 2 :(得分:2)
您无法使用该要求将应用程序上传到App Store。您可以拥有的唯一要求是iOS目标最低。因此,如果您指定iOS9(最新),那么iPhone 4s仍然可以下载您的应用程序。 iPhone 4s运行32位架构。
答案 3 :(得分:2)
您可以移除除#34; arm64&#34;之外的架构。或者您可以将部署目标限制为8.0