验证存档时二进制的无效架构

Posted

技术标签:

【中文标题】验证存档时二进制的无效架构【英文标题】:invalid architecture for binary when validating the archive 【发布时间】:2013-10-26 06:12:41 【问题描述】:

验证存档时,我收到以下警告:

“此捆绑包无效。当支持 iPhone 时,可执行文件必须包含对 armv6 架构的支持,除非 UIRequireDeviceCapabilities 包含 'armv7' 功能。”

构建有什么问题?我正在使用 XCode5,而最小目标设置为 4.3

【问题讨论】:

我在发布通用应用程序时也面临同样的问题。如果您找到了解决方案,请分享。 【参考方案1】:

为了解决这个问题,我已将部署目标从 4.3

升级到 6.0

希望这对其他人有所帮助。

【讨论】:

升级到5.0就够了

以上是关于验证存档时二进制的无效架构的主要内容,如果未能解决你的问题,请参考以下文章

未找到用于架构 armv7 存档错误 xcode 5.1.1 的金属框架

二进制文件无效,二进制文件缺少架构[arm64]

带有无效签名的无效二进制文件

上传到 iOS 应用商店时出现错误“您的二进制文件无效”

Mac App Store 提交后二进制文件无效。可能架构不匹配

尝试将应用程序上传到 Mac App Store,二进制文件无效?