将我的应用程序上传到商店时出现错误 ITMS-90530 和 ITMS-90502

Errors ITMS-90530 and ITMS-90502 when I upload my app to the store

当我尝试将我的应用程序上传到 AppStore 时出现奇怪的错误。我有两个错误:ITMS-905030ITMS-90502。这些错误表明我的应用仅配置为支持 64 位。但事实并非如此! 以下是错误:

这是我的目标和项目的配置:

我的项目也通过 Pods 添加了一些库,但我认为这不是问题的原因。部署目标设置为 7.0。我将此项目存档为 iPhone 6 (iOS 9.0.2) 连接。 有人可以帮我吗?

您似乎在归档时使用了 Debug 配置,并且 Debug 配置具有 Build Active Architecture Only 启用。

这样试试:

将你的iPhone从USB接口中拔出

然后尝试再次上传 AppStore。


希望能帮到你

Build Settings > Architectures

中选中 仅构建活动架构

如果 YES,xcode 将确定所连接设备的体系结构 (ACTIVE),并且仅针对该体系结构构建。

如果 ,xcode 将考虑您的最低操作系统版本

为所有架构构建

因此拔下 64 bit phone 或选择 Generic iOS Device 将解决问题

注意:将 Build Active Architecture 设置为 YES 构建时速度更快,因此在需要时使用它

我在编辑架构 Archive 调试中尝试此操作以设置发布,并且 运行 也设置发布。我希望这对你有帮助。谢谢