objective-c - iPhone/iPod Touch : application executable is missing a required architecture

标签 objective-c ios4 xcode4 xcode4.2

我对 xCode 4.2 有疑问。构建时出现此错误:

2011-06-18 13:35:49.839 Validation[4110:607] *** Warning: Defaulting to the standard codesign tool
warning: iPhone/iPod Touch: application executable is missing a required architecture.  At least one of the following architecture(s) must be present: armv6 (-19033)
Unable to validate your application. - (null)

我查看了我的项目设置,它有:

architectures: Standard (arm7) - ${ARCHS_STANDARD_32_BIT)
Build active architecture only : NO

不确定

最佳答案

由于某些原因,xCode 4.2 的默认架构设置仅适用于 armv7。 转到目标 -> build设置 -> 架构 -> 发布 在值下拉菜单中选择“其他...”,

删除 $(ARCHS_STANDARD_32_BIT),并添加 2 行 第一个是“armv6”,第二个是“armv7”
完成

关于objective-c - iPhone/iPod Touch : application executable is missing a required architecture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393701/

相关文章:

iphone - 如何在我的导航栏中创建一个带有 UIActivityIndi​​cator 的按钮,其样式与普通按钮相同?

iphone - UILabel + touchDown

iphone - 在iPhone中单击按钮时出现“单击声音”的问题

ios - Apple Mach-O 链接器错误,我不知道该怎么办

iphone - 将 Game Center 的回合制比赛用于俄罗斯方 block 或 gem 迷阵等游戏

ios - 我添加了选项卡,但无法访问选项卡外的 View (ios)

ios - 接受电子邮件地址和 10 位电话号码的正则表达式

iphone - 为 MDM(移动设备管理)设置 Snow Leopard 服务器

iphone - 如何使用设备相机在 iphone 应用程序中以编程方式拍摄图片?

ios - SIGABRT 在 iOS 5 模拟器中不显示堆栈跟踪