APPNAME没有iphone6 +可以执行的架构

时间:2015-01-13 09:06:58

标签: ios objective-c xcode xcode6

我现在正在开发一款新应用。我只在今天的模拟器中测试过它。 模拟器中的一切都很好。

但是当我尝试在我的iPhone(8.1.2)上运行应用程序时,我收到此错误:

  

APPNAME没有iphone6 +可以执行的架构

我的目标设定是(Xcode 6.1.1):

  

架构= $(ARCHS_STANDARD)

     

VALID_ARCHS = arm64 armv7s armv7

另一款具有相似设置的应用在同一款iPhone上正常运行......

我已经尝试过谷歌搜索找到的很多东西,但没有任何帮助。

这是其他人有这个问题吗?

谢谢, Urkman

3 个答案:

答案 0 :(得分:7)

我将项目迁移到Xcode 6之后发生了这种情况;以下为我解决了这个问题:

从Xcode 6中选择目标,然后选择

  1. 选择“构建设置”
  2. 在“架构”部分下,找到“支持的平台”
  3. 将“iphoneos”(或当前输入的任何内容)更改为“iOS”

答案 1 :(得分:2)

我刚做了一个项目Clean(Shift + Command + K),似乎解决了这个问题。

答案 2 :(得分:1)

当我没有注意到设备的部署目标设置得太高时,就发生了这种情况。尝试检查iOS版本是否为<到设备的那个。