当我尝试将我的应用程序上传到AppStore时,出现了一个奇怪的错误。我有两个错误: ITMS-905030 和 ITMS-90502 。这些错误表明我的应用程序仅配置为支持64位。但事实并非如此! 以下是错误:
这是我的Target和Project的配置:
我的项目还通过Pod添加了一些库,但我不认为问题的原因。部署目标设置为 7.0 。我将这个项目与连接的iPhone 6(iOS 9.0.2)存档。 有人可以帮我吗?
答案 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)