当我构建我的iphone应用程序和我的ipad应用程序进行存档时,我收到此消息:(但在iPhone应用程序中使用iPhone代替iPad)
(null): iPad: application executable contains unsupported architecture(s): armv7s (-19031)
之前我没有收到此错误!我没有得到我的应用程序的免费版本(这几乎是相同的代码)我认为它与iPhone 5有关?我希望它可以与iPhone 5一起使用,所以我不想删除它armv7s
/ A菜鸟
答案 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作为目标。