将应用程序上传到商店时,错误ITMS-90530和ITMS-90502

时间:2015-10-15 14:55:04

标签: ios xcode ios7

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

Errors I get when I upload my app to the AppStore

这是我的Target和Project的配置:

enter image description here

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

4 个答案:

答案 0 :(得分:9)

您在归档时似乎正在使用调试配置,并且调试配置已启用仅构建活动架构

答案 1 :(得分:6)

尝试这种方式:

将iPhone拉出USB接口

然后尝试再次上传AppStore。

我希望我能帮到你

答案 2 :(得分:2)

Build Settings > Architectures

中查看仅构建活动架构

如果,xcode将确定所连接设备的体系结构(ACTIVE),它将仅为此构建。

如果,xcode将针对考虑到您的minimumOSVersion的所有架构进行构建

因此,拔掉64 bit phone或选择Generic iOS Device即可解决问题

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

答案 3 :(得分:0)

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

enter image description here