我的iOS项目只显示“我的Mac 64位”,而不是模拟器或我的iPhone。我不知道为什么会这样。我不认为我改变了什么。
我把我的项目设置为iOS 5作为基础SDK,但无论我做什么,它似乎从来没有显示我的任何其他选项来构建。我重启了Xcode几次,仍然没有运气。
为什么会这样?
Xcode 4.2, Build 4D199
我的iOS项目只显示“我的Mac 64位”,而不是模拟器或我的iPhone。我不知道为什么会这样。我不认为我改变了什么。
我把我的项目设置为iOS 5作为基础SDK,但无论我做什么,它似乎从来没有显示我的任何其他选项来构建。我重启了Xcode几次,仍然没有运气。
为什么会这样?
Xcode 4.2, Build 4D199
当前回答
这里的建议对我来说都没用,但有用的是点击侧边栏中的项目,然后在“iOS应用程序目标”下,切换“设备”。
我设置为“iPad”。我把它改成了“Universal”,然后又改成了“iPad”,这个方案就自己修正了。
如果它有所不同,这是在一个PhoneGap/Cordova项目。
其他回答
我也有同样的问题。
以上的解决方案都不起作用。最后,我点击“管理方案”,然后点击“自动创建方案”。然后在Xcode中选择新的方案。现在您将获得所有设备/模拟器选项。
如果你正处于项目的中途,这可能是一个非常重要的选择。我的问题发生在我开始一个新项目并重新命名该项目时。在这种情况下,似乎只有自动创建一个新方案是可行的。
这里的建议对我来说都没用,但有用的是点击侧边栏中的项目,然后在“iOS应用程序目标”下,切换“设备”。
我设置为“iPad”。我把它改成了“Universal”,然后又改成了“iPad”,这个方案就自己修正了。
如果它有所不同,这是在一个PhoneGap/Cordova项目。
如果没有以上工作,然后从侧边栏单击项目,如图顶部的图像所示,然后进入项目,然后在架构下将支持的平台从OSX更改为iOS。
希望对大家有所帮助!
当我用Xcode 4.5 (iOS SDK 6)创建一个项目并随后用Xcode 4.2 (iOS SDK < 6)打开它时,我得到了这个问题。我解决了这个问题,选择目标->摘要,在部署目标下,我将其设置为5.0:
Xcode 4.2不支持iOS SDK 6.0,所以我需要降级部署目标,然后我在方案中得到了我的设备。希望这能帮助到一些人。
在我的情况下,我不得不改变基础SDK在项目->构建设置到最新的ios SDK