XCode 4.3.2应用程序可执行文件缺少必需的体系结构。至少有以下一个armv7

时间:2012-10-09 12:54:04

标签: ios xcode app-store

我在Lion 10.7.3上安装了XCode 4.3.2 我尝试在AppStore中分发我的应用程序,但是当我确认时,我收到错误消息: “iPhone / iPod Touch:应用程序可执行文件缺少必需的体系结构。必须至少存在以下一种体系结构:armv7”,但我在目标设置中具有此体系结构。

我在构建设置中添加了“armv6”(根据很多人的建议),但它对我不起作用。 以下是我的项目的构建设置:

--- --- Architetures

Architetures - 标准(armv7)

发布 - 标准(armv7)

基础SDK - 最新iOS(iOS 5.1。)

仅构建活动架构 - 否

支持的平台 - iphonesimulator iphoneos

有效的架构 - armv7

---构建选项---

构建变体 - 正常

C / C ++ / Objective-C编译器 - 默认编译器(Apple LLVM编译器3.1)

2 个答案:

答案 0 :(得分:0)

回复评论中的更新问题:

要在Xcode 4.5.x下放弃armv6支持,请将iOS部署目标提升至4.3或更高,并从目标的构建体系结构和活动体系结构中删除armv6。

补充:如果您包含任何仅限armv6的第三方库,则不能这样做,直到您获得更新的库。

答案 1 :(得分:0)

我刚刚通过Update 4 Hotfix 1更新了Firemonkey,它全部编译完毕。 http://blogs.embarcadero.com/ao/2012/04/12/39245

感谢所有人!