xcode 4.5与iphone 5的依赖问题

Ste*_*hen 3 xcode cocos2d-iphone ios6

我正在尝试将我的项目构建到我的iphone 5并且我不断收到此警告没有架构可以编译(ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7) 为什么有人知道如何解决这个问题?

Imr*_*nyi 18

你得到这个错误,因为你的活动架构是armv7s(armv7s是iPhone 5的A6 SoC架构):

active arch = armv7s

但是此体系结构未列在您的有效体系结构中:

VALID_ARCHS = armv6 armv7

通过添加armv7s修改项目目标的"构建设置"中的"有效体系结构"(您可能还要删除armv6,因为Xcode 4.5不再支持):

在此输入图像描述

您可能还需要更改"架构"属性:

在此输入图像描述

并将"仅构建活动体系结构"设置为NO(因此您的项目是为所有列出的体系结构构建的,包括armv7,旧设备,例如iPhone 4S,可以执行):

在此输入图像描述

另外,看看这个答案.

  • 我唯一需要改变的是将"仅建立活动架构"设置为NO!谢谢 (2认同)