我现在正在开发一款新应用。我只在今天的模拟器中测试过它。 模拟器中的一切都很好。
但是当我尝试在我的iPhone(8.1.2)上运行应用程序时,我收到此错误:
APPNAME没有iphone6 +可以执行的架构
我的目标设定是(Xcode 6.1.1):
架构= $(ARCHS_STANDARD)
VALID_ARCHS = arm64 armv7s armv7
另一款具有相似设置的应用在同一款iPhone上正常运行......
我已经尝试过谷歌搜索找到的很多东西,但没有任何帮助。
这是其他人有这个问题吗?
谢谢, Urkman
答案 0 :(得分:7)
我将项目迁移到Xcode 6之后发生了这种情况;以下为我解决了这个问题:
从Xcode 6中选择目标,然后选择
答案 1 :(得分:2)
我刚做了一个项目Clean(Shift + Command + K),似乎解决了这个问题。
答案 2 :(得分:1)
当我没有注意到设备的部署目标设置得太高时,就发生了这种情况。尝试检查iOS版本是否为<到设备的那个。