XCode 4.5(4G182)+ iPhone 5 iOS6 - 选择具有支持的体系结构的目标,以便在此设备上运行

Ene*_*nso 29 iphone xcode ios6 xcode4.5 iphone-5

所以我有一个全新的应用程序,我昨晚为iOS6创建,使用XCode 4.5.我可以使用iOS6在我的iPhone 4上正确开发.

今天我用iOS6获得了我的新iPhone 5,在使用新设备UUID更新证书后,我尝试在其上运行我的应用程序并收到此错误:

XCode无法使用所选设备运行.选择具有受支持体系结构的目标,以便在此设备上运行.

我已启用该设备进行开发.armv7和armv7都在设置上.

我已经包含了Facebook 3.0 SDK和链接器标志'-lsqlite3.0'的来源.我猜这个问题必须有关系,但无法弄清楚是什么问题.

任何想法如何解决?

PS:在模拟器上运行应用程序时也会出现问题.不知道我的项目或XCode在昨晚和今天之间发生了什么变化,除了我有一个新设备和新证书.

所选目标不支持为其构建所选软件的体系结构.切换到支持该体系结构的目标,以便运行所选的软件.

Sop*_*icz 43

您还需要选择编译器LLVM

项目 - >构建设置 - >构建选项

在此输入图像描述


Him*_*tri 25

在XCode 5.0上运行OLD项目时遇到了同样的问题,我的解决方案是:

你需要做以下步骤来解决这个问题:

1.设置有效架构:armv7,armv7s

2.Project ---> Build Settings ---> Build Options中将编译器设置为LLVM . 见下图

3.正确设置Base和Deployment sdk.

这是我的解决方案.乐于帮助.


bry*_*yle 10

您需要在Target的Build Settings下为您的有效架构添加armv7.

改变有效的架构


5la*_*ava 9

src/Framework/Resources/Info.plist将Facebook SDK文件添加到项目时包括在内.只需从项目中删除它,一切都会再次运行.保证!:)


Bha*_*i D 6

我已经使用以下步骤解决了问题.

  1. 关闭Xcode
  2. 从设备中删除应用程序
  3. 重启设备
  4. 然后重新运行该应用程序

它工作得很好..