Xcode iOS项目只显示“My Mac 64位”;但不是模拟器或设备

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

enter image description here

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

为什么会这样?

Xcode 4.2, Build 4D199

68343 次浏览

我想明白了。我必须编辑方案(Product-> scheme -> edit scheme…),由于某种原因没有选择可执行文件。我选择了我的应用程序,保存,现在我有模拟器和设备选项回来。

通常情况下,当一些文件在没有xcode允许的情况下更改时会发生这种情况。例如在版本控制分支之间切换时。通常重启Xcode就能解决这个问题。

下面是我解决这个问题的方法。右键单击xcodeproj文件并选择“显示包内容”。现在删除xcuserdata文件夹中的所有内容。瞧。我希望它能帮助其他面临这个问题的人。

选择编辑模式,你将在“可执行”中没有,从下拉菜单中选择你的.app,希望它有帮助

嗨,我得到了那个问题,我从一个学院得到了它 我通过创建一个项目名称的“新方案”解决了这个问题。< / p >

谢谢,

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

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

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

自动设置验证为我解决了这个问题。(“验证设置”按钮)

我也有同样的问题。

以上的解决方案都不起作用。最后,我点击“管理方案”,然后点击“自动创建方案”。然后在Xcode中选择新的方案。现在您将获得所有设备/模拟器选项。

如果你正处于项目的中途,这可能是一个非常重要的选择。我的问题发生在我开始一个新项目并重新命名该项目时。在这种情况下,似乎只有自动创建一个新方案是可行的。

我通过将部署目标版本设置为Xcode (iOS SDK)支持的低版本或相同版本来解决这个问题。

在我的情况下,我不得不改变基础SDK在项目->构建设置到最新的ios SDK

当我用Xcode 4.5 (iOS SDK 6)创建一个项目并随后用Xcode 4.2 (iOS SDK <)打开它时,我得到了这个问题;6).我解决了这个问题,选择目标->摘要,在部署目标下,我将其设置为5.0:

enter image description here

Xcode 4.2不支持iOS SDK 6.0,所以我需要降级部署目标,然后我在方案中得到了我的设备。希望这能帮助到一些人。

如果您在重命名项目后看到这个问题,实际的问题是该方案定义了一个引用旧项目名称的容器。您还必须在文本编辑器中编辑您的方案文件,并用您的新项目名称替换旧项目名称的所有实例。

你必须遍历项目文件夹中的所有子文件,并将旧项目的名称替换为新项目名称来解决这个问题。其他答案中列出的所有其他方法都是强迫Xcode为你做这件事的方法。

一般下载的示例代码都有这样的问题。这些可以通过将基础SDK从项目的“构建设置”选项卡更改为最新iOS来更改。

enter image description here

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

打开项目后:

  1. Go to "Product" from upper menu
  2. Select "Scheme" from the list
  3. Then select "Manage Scheme"
  4. Now no matter your "Project Name" is listed here or not just click on "Autocreate Schemes Now" from the upper-right side of the window
  5. Press "ok", now your project rebuild and you can find the "Simulator List" on the top

希望这对你们有帮助。

如果没有以上工作,然后从侧边栏单击项目,如图顶部的图像所示,然后进入项目,然后在架构下将支持的平台从OSX更改为iOS。

希望对大家有所帮助!

enter image description here

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

  1. 右键单击xcodeproj文件。选择“显示包内容”。 现在,删除xcuserdata文件夹中的所有内容。

  2. 选择“Edit Schema”。可执行部分将在窗口的信息选项卡中有“none”。 现在选择"ProjectName.app"

  3. .

截图

对于这个问题,我尝试了在stackoverflow上找到的所有建议解决方案。

最终,我从应用程序商店删除Xcode应用并重新下载。安装完成后,模拟器又回来了。

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

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

去构建设置->所有->支持的平台。点击它并选择iOS。我的因为某种奇怪的原因在Mac里。我从来没改过!

完全关闭Xcode (Command + Q)和安装附加组件为我解决了这个问题。