【发布时间】:2016-08-11 19:48:32
【问题描述】:
我使用 Application Loader 和 .ipa 文件提交了几个以前版本的应用程序,没有出现问题。当我提交新版本时,我收到两个错误:ITMS-90086“缺少 64 位支持。提交到 App Store 的 iOS 应用程序必须包含 64 位支持并使用 iOS 8 SDK 或更高版本构建。我们建议使用Xcode 中“架构”的默认“标准架构”构建设置,以构建具有 32 位和 64 位支持的单个二进制文件”和 ITMS-90203“无效架构:包含应用程序扩展和框架的应用程序必须支持 arm64 ”。
我正在使用 Xamarin 构建应用程序,并且我没有任何可能导致 ITMS-90203 的 Objective C 库,并且我没有 Watch 应用程序,我唯一拥有的是共享扩展有很多版本都通过了认证。该应用程序被标记为支持 ARMv7 + ARM64。此外,通过的版本与此版本之间也没有重大变化。最后,我尝试将代码回滚到有效的版本,更新版本号,但仍然出现相同的错误。我也尝试过清理项目但没有成功。
由于这似乎是 Apple 服务器上的一个错误,我已通过 iTunes Connect 提交了该问题,但我现在仍然卡住了第二天,所以我想知道是否有人对可能发生的事情或某些事情有所了解建议如何解决这个问题。
【问题讨论】:
标签: ios xamarin xamarin.ios app-store app-store-connect