“包含 arm64 的应用程序必须包含 armv7 和 armv7s 架构”应用程序加载器中的错误

Posted

技术标签:

【中文标题】“包含 arm64 的应用程序必须包含 armv7 和 armv7s 架构”应用程序加载器中的错误【英文标题】:"Apps that include an arm64 are required to include to include both armv7 and armv7s architecture" Error in application loader 【发布时间】:2014-03-15 08:01:20 【问题描述】:

我正在尝试通过应用程序加载器提交应用程序。我得到这个错误。但我已经检查了构建设置,并且所有三种架构都包含在有效架构设置中。

【问题讨论】:

有效的架构很好,但架构领域呢? 如果您认为上传者错误,您可以使用命令行工具lipo检查架构 相同,包括所有三种架构。 @Daij-Djan 我如何使用 lipo? 在终端类型中:`lipa -info %PATH_TO_YOUR_EXECUTABLE' 【参考方案1】:

断开任何设备,只需将选项保留在“ios 设备”中并将其存档。

【讨论】:

我很想知道为什么会这样(以前我仍然能够在设备完好无损的情况下存档),但现在它已经解决了我的问题,因此感激不尽。 嗨乔恩。对不起,我没有答案,我只是在为我的存档而苦苦挣扎,然后我意识到只有 5s 的拱门(我的设备型号)被包括在内,所以我尝试断开连接并且它起作用了.很高兴它解决了您的问题。 这是因为 Alfahad 的评论。当您的设备插入时,它正在为活动架构(即您的设备)构建。当您拔下设备或仅将构建活动架构更改为“否”时,它可以解决此问题。【参考方案2】:

将“仅构建活动架构”更改为“否”

【讨论】:

以上是关于“包含 arm64 的应用程序必须包含 armv7 和 armv7s 架构”应用程序加载器中的错误的主要内容,如果未能解决你的问题,请参考以下文章