应用程序可执行文件缺少所需的体系结构。至少以下 armv7 之一
Posted
技术标签:
【中文标题】应用程序可执行文件缺少所需的体系结构。至少以下 armv7 之一【英文标题】:application executable is missing a required architecture. at least one of the following armv7 【发布时间】:2011-12-22 16:48:12 【问题描述】:我在提交应用商店时收到此错误 “应用程序可执行文件缺少所需的体系结构。以下 armv7 中的至少一个”
我不想为 armv7 构建应用程序,因为构建会失败,因为我的第三方库与 armv7 不兼容。
这是我的项目/构建配置。请帮助 - 架构:armv6(我删除了 $(ARCHS_STANDARD_32_BIT)) 基础 SDK:最新 ios (5.0) 仅构建活动架构:否 有效架构:armv6 armv7 i386
【问题讨论】:
What does this Xcode warning mean? "application executable is missing required architecture. ..."的可能重复 【参考方案1】:转到项目设置 -> 构建设置 -> 并双击架构并添加 armv6 和 armv7 并删除它所有的内容
【讨论】:
我将 armv6 和 armv7 添加到我的项目设置中。那里没有别的东西。但是对于我的 Targets 设置,我只有 armv7(因为我不想为 armv7 编译)。做这一切仍然给我同样的错误。 如果您不使用 iOS5 特定的东西,请尝试使用 Xcode 3.2.3 构建。我也遇到了与 Xcode 4 类似的问题,最终我在 Xcode 3.2.3 中编译了代码以上是关于应用程序可执行文件缺少所需的体系结构。至少以下 armv7 之一的主要内容,如果未能解决你的问题,请参考以下文章
Application Loader 拒绝上传 MonoTouch 应用程序