0

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

我在构建设置中将“armv6”添加到架构中(许多人推荐),但这对我不起作用。这是我的项目的构建设置:

---建筑---

架构 - 标准 (armv7)

发布 - 标准 (armv7)

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

仅构建活动架构 - 否

支持的平台 - iphonesimulator iphoneos

有效架构 - armv7

---构建选项---

构建变体 - 正常

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

4

2 回答 2

0

回复您评论中更新的问题:

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

补充:如果您包含任何仅支持 armv6 的 3rd 方库,则无法执行此操作,直到您获得更新的更新库。

于 2012-10-09T18:08:30.493 回答
0

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

谢谢大家!

于 2012-10-10T08:28:27.000 回答