我正在使用xCode 4.2并尝试部署我的应用程序.我没有通过以下错误消息验证:
application executable is missing a required architecture armv6
Run Code Online (Sandbox Code Playgroud)
我的架构的值设置为标准(armv7).这是下拉列表中的唯一选项.基础SDK:iOS 5.0(这是唯一选项)部署SDK:3.2仅构建活动架构:无有效架构:armv6 armv7 armv7f armv7k
有谁请知道这个问题的解决方案?
J3R*_*3RM 83
在Xcode 4.2 GM中,这仍然是一个问题,但您可以通过执行以下操作来解决它.
切换到xcode项目中的文件/文件夹视图
选择你的项目(蓝色图标)
在屏幕中间的目标下选择您的应用程序.
转到构建设置
查找体系结构>分发
展开此部分,以便您可以看到Debug和Release
将"标准(armv7) - $(ARCH_STANDARD_32_BIT)"更改为"其他......"
用"armv6"替换"标准(armv7) - $(ARCH_STANDARD_32_BIT)",然后添加新项"armv7"
请记住,您可能需要为所有包含的项目(例如TAPKU等框架)执行此操作
SK9*_*SK9 46
对于Xcode 4.5,将部署目标设置为至少iOS 4.3并将解决它.armv6和早期版本的iOS几乎绝迹.
bdu*_*rao 40
简单的方法:
1)左键单击项目图标(蓝色图标,在"运行"按钮下).
2)在项目图标旁边(右侧),左键单击"PROJECT"(白色背景)下的项目名称.
3)选择"Build Settings"选项卡并查找子菜单"Architectures"(第一个).左键单击"标准(armv7)$(ARCH_STANDARD_32_BIT)"并选择"其他......"
4)单击" - "图标以删除原始值("$(ARCH_STANDARD_32_BIT)").单击"+"图标并写入"armv6"(不带双引号).再次单击"+"图标并添加"armv7"(也没有双引号).点击"完成".
5)确保"仅构建活动体系结构"设置为"否"(应该是)
6)在项目图标旁边(右侧),左键单击"TARGETS"下的项目名称,然后重复步骤3,4和5.
7)按键盘上的cmd + I(或产品 - > Xcode菜单上的配置文件)并检查是否一切正常.
我的环境是Xcode 4.5.1.改变两件事对我来说解决了这个问题.
归档时间: |
|
查看次数: |
26104 次 |
最近记录: |