上传新的iPad应用程序版本时出错:“iPad:应用程序可执行文件包含不受支持的体系结构:i386”

时间:2011-01-10 02:35:06

标签: objective-c xcode ipad ios

我正在尝试在App Store上更新我的iPad应用。我在iTunes Connect上填写了“新版本”表单,然后尝试使用Application Loader上传新版本。它拒绝了.zip文件,给了我三个错误。


我已将Info.plist文件中的“Bundle Version”行更改为1.1,并添加了“Bundle versions string,short”(也是1.1)。然后我构建.app文件,并使用.mobileprovision文件将其压缩。

zip文件: Chordpad.zip
包含: ChordPad.app,ChordPad_Distribution.mobileprovision

这些是Application Loader给我的错误:
1. iPad:应用程序可执行文件包含不受支持的体系结构:i386
2.申请失败的代码签名验证。签名无效,或者未签署Apple提交的证书 3.无法从您的申请中提取代码签名权利。请确保ChordPad.app是一个正确编码的有效Mach可执行文件。

据我所知,我的所有证书都有效。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:6)

如果正在使用i386架构,那么您可能正在构建模拟器。切换到设备以获得手臂架构。