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



当我构建我的iPhone应用程序和iPad应用程序进行存档时,我收到以下消息:(但是在iPhone应用程序中使用iPhone而不是iPad)

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

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

/菜鸟

当您使用 armv7 设备存档应用程序时,此警告是完全正常的。

想想看,你做了一个包含armv7s架构的存档(这是我们想要的),警告告诉你你的armv7设备不支持该架构(这是完全有道理的)。

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

您必须等到项目中的所有自定义库都更新。检查一下,一些流行的库已经更新。

在此之前,删除 armv7s:

项目 ->

构建设置 -> 原型

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

iPhone/iPod: application executable contains unsupported architecture(s): i386

事实证明,如果在构建之前,在模拟器上运行应用程序,则应用程序将转到架构 i386(适用于 Mac),而忽略项目设置。在构建之前,需要选择iOS设备作为目标。

相关内容

  • 没有找到相关文章