我的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
当前回答
当我用Xcode 4.5 (iOS SDK 6)创建一个项目并随后用Xcode 4.2 (iOS SDK < 6)打开它时,我得到了这个问题。我解决了这个问题,选择目标->摘要,在部署目标下,我将其设置为5.0:
Xcode 4.2不支持iOS SDK 6.0,所以我需要降级部署目标,然后我在方案中得到了我的设备。希望这能帮助到一些人。
其他回答
对于这个问题,我尝试了在stackoverflow上找到的所有建议解决方案。
最终,我删除了Xcode应用,并从app Store重新下载了它。安装完成后,模拟器又回来了。
自动设置验证为我解决了这个问题。(“验证设置”按钮)
当你改变项目名称或类似的东西时,这基本上就会发生。解决方案是,您必须为您的项目选择正确的“Scheme”。下面是解决方案:
打开项目后:
从上方菜单进入“产品” 从列表中选择“Scheme” 然后选择“管理方案” 现在,不管你的“项目名称”是否在这里列出,只要从窗口的右上角点击“自动创建方案”。 按“确定”,现在你的项目重建,你可以在顶部找到“模拟器列表”。
希望这对你们有帮助。
我通过将部署目标版本设置为Xcode (iOS SDK)支持的低版本或相同版本来解决这个问题。
通常情况下,当一些文件在没有xcode允许的情况下更改时会发生这种情况。例如在版本控制分支之间切换时。通常重启Xcode就能解决这个问题。