(null):iPad:应用程序可执行文件包含不受支持的体系结构:armv7s(-19031)

时间:2012-09-25 11:14:01

标签: iphone ios xcode architecture error-handling

当我构建我的iphone应用程序和我的ipad应用程序进行存档时,我收到此消息:(但在iPhone应用程序中使用iPhone代替iPad)

(null):  iPad: application executable contains unsupported architecture(s): armv7s (-19031)

之前我没有收到此错误!我没有得到我的应用程序的免费版本(这几乎是相同的代码)我认为它与iPhone 5有关?我希望它可以与iPhone 5一起使用,所以我不想删除它armv7s

/ A菜鸟

2 个答案:

答案 0 :(得分:10)

使用armv7设备归档应用程序时,此警告完全正常。

考虑一下,你制作一个包含armv7s架构的存档(这就是我们想要的),并且警告告诉你armv7设备不支持该架构(这完全有意义)。

为了证明更进一步,只需连接iPhone 5并尝试存档,您就会看到警告消失。

答案 1 :(得分:0)

我在XCode 4.6.3上遇到了类似的问题。 我得到消息:

iPhone/iPod: application executable contains unsupported architecture(s): i386
事实证明,如果在构建之前,在模拟器上运行应用程序,应用程序将进入架构i386(对于Mac),忽略项目设置。在Build之前需要选择iOS Device作为目标。