我的iOS项目只显示“我的Mac 64位”,而不是模拟器或我的iPhone。我不知道为什么会这样。我不认为我改变了什么。

我把我的项目设置为iOS 5作为基础SDK,但无论我做什么,它似乎从来没有显示我的任何其他选项来构建。我重启了Xcode几次,仍然没有运气。

为什么会这样?

Xcode 4.2, Build 4D199


当前回答

这里的建议对我来说都没用,但有用的是点击侧边栏中的项目,然后在“iOS应用程序目标”下,切换“设备”。

我设置为“iPad”。我把它改成了“Universal”,然后又改成了“iPad”,这个方案就自己修正了。

如果它有所不同,这是在一个PhoneGap/Cordova项目。

其他回答

下面是我解决这个问题的方法。右键单击xcodeproj文件并选择“显示包内容”。现在删除xcuserdata文件夹中的所有内容。

嗨,我得到了那一期,我从一个大学得到的一个项目。 我通过创建一个项目名称的“新方案”解决了这个问题。

谢谢,

当你改变项目名称或类似的东西时,这基本上就会发生。解决方案是,您必须为您的项目选择正确的“Scheme”。下面是解决方案:

打开项目后:

从上方菜单进入“产品” 从列表中选择“Scheme” 然后选择“管理方案” 现在,不管你的“项目名称”是否在这里列出,只要从窗口的右上角点击“自动创建方案”。 按“确定”,现在你的项目重建,你可以在顶部找到“模拟器列表”。

希望这对你们有帮助。

我有这个问题,这是我如何解决它。

在“构建设置”中将“支持的平台”从“iphoneos”更改为“iOS”。我不知道为什么,但这对我很管用。

对这个问题有不同的解决办法。下面是我使用的两种方法:

右键单击xcodeproj文件。选择“显示包内容”。 现在,删除xcuserdata文件夹中的所有内容。 选择“编辑模式”。可执行部分将在窗口的信息选项卡中有“none”。 现在选择“ProjectName.app”。