我试图在Xcode6 beta(版本6.0(6A215l))上启动基于Xcode5构建的Objective C应用程序。尝试为除iPhone 5s以外的任何平台构建时,我收到以下消息:
Xcode cannot run using the selected device.
The selected device specifies an unsupported architecture.
如何开始麻烦这一点并不明显,因为我无法达到激活控制台的程度。有什么指针吗?
答案 0 :(得分:14)
我自己就是这样做的。
我尝试了一些事情(在运行之前关闭模拟器,让它打开,重置),但似乎修复它的是一个简单的干净,构建然后运行
如果那不是它,那么我还有其他一些事情,但我不认为他们有责任
答案 1 :(得分:3)
当Xcode->时,我遇到了同样的问题。 Targets->常规 - >部署 - >选择的设备是iPad。但我打算在iPhone上运行这个项目。检查你的项目。
答案 2 :(得分:1)
我在更改目标设置的信息标签中的Executable file
字段后遇到了这个问题 - 将其更改回默认${EXECUTABLE_NAME}
为我修复了它。
答案 3 :(得分:0)
我遇到了同样的问题,没有多少清洁工作解决了。我不得不从我的项目中删除所有Swift文件。然后我重新添加它们,但确保在文件添加对话框中取消选择“添加到目标”选项。最后,手动将它们添加到项目“Build Phases”的“Compile Sources”部分。这样做对我来说。 (还要确保没有Swift文件最终出现在Build Phases的“Copy Bundle Resources”部分中。)
答案 4 :(得分:0)
答案 5 :(得分:-1)
您是否使用第三方闪电线连接设备?
使用花哨的苹果电缆有时可以解决这样的怪异问题。