Xcode iOS项目仅显示"我的Mac 64位",但不显示模拟器或设备

Nic*_*ard 225 xcode ios xcode4

这刚刚开始发生,我的iOS项目只显示"我的Mac 64位",而不是模拟器或我的iPhone构建.我不知道为什么会这样.我不认为我改变了什么.

在此输入图像描述

我将我的项目设置为iOS 5作为基本SDK,但无论我做什么,它似乎永远不会显示我的任何其他选项来构建.我已经重启了Xcode几次,但仍然没有运气.

为什么会发生?

Xcode 4.2,Build 4D199

Nic*_*ard 401

我想到了.我不得不编辑方案(Product-> Scheme-> Edit Scheme ...),由于某种原因没有选择可执行文件.我选择了我的应用程序,保存了,现在我还有我的模拟器和设备选项.

  • 您最近是否更改了XCode项目(.xcodeproj)文件的名称?我之前也遇到过这种情况.谢谢你的解决方案! (27认同)
  • 仅供参考,我有这个问题并且像Paul一样,它发生在我更改了我的xcodeproj文件的名称之后. (8认同)
  • 在我的情况下,我没有选择执行程序,它运行良好...我修复**基础SDK**(在构建设置下)奇怪错误地设置为"iphoneos"而不是"iOS 5.0",因为它应该和就像以前一样. (3认同)
  • 在我的情况下,可执行文件被选中但仍然是mac方案即将到来. (2认同)

小智 84

这是我如何解决这个问题.右键单击xcodeproj文件,然后选择"显示包内容".现在删除xcuserdata文件夹中的所有内容.瞧.我希望它可以帮助那些面临这个问题的人.


Him*_*ngh 40

有同样的问题.

以上解决方案均无效.最后,我点击了"Manage Schemes",然后点击"Autocreate Schemes Now".然后在Xcode中选择新方案.现在,您将获得所有设备/模拟器选项.

如果您正在项目的中途,这可能是一个核选项.我的问题发生在我开始一个新项目并重命名该项目时.在这种情况下,只有自动创建一个新方案似乎工作.


Tul*_*lon 40

当您更改项目名称或类似名称时,这基本上就会发生.解决方案是,您必须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.

希望这能帮到你们.


Jay*_*bey 19

这个问题有不同的解决方案.我使用的两种方法如下:

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

  2. 选择"编辑架构".可执行部分在窗口的"信息"选项卡中将显示"无".现在选择"ProjectName.app".

截图


Chr*_*ker 10

通常,当某些文件在没有xcode祝福的情况下发生变化时,就会发生这种情况.与在版本控制分支之间切换时一样.通常重启Xcode修复了这个问题.


dan*_*per 9

这里没有任何建议对我有用,但是在侧边栏中单击项目,然后在"iOS Application Target"下切换"Devices".

我被设置为'iPad'.我将其改为'Universal',然后又改回'iPad',并且该计划已经纠正.

如果它有所不同,这是在PhoneGap/Cordova项目上.


小智 7

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

您必须遍历项目文件夹中的所有子文件,并用新的项目替换旧项目的名称以解决此问题.其他答案中列出的所有其他解决方法都是强制Xcode为您执行此操作的方法.


Man*_*ann 7

如果以上均不起作用,则单击侧栏中的项目(如顶部图像所示),然后转到“项目”,然后转到“构建设置”,然后在“架构”下将“支持的平台”从 OSX 更改为 iOS。

希望它会有所帮助!

在此输入图像描述


All*_*len 7

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


Mal*_*loc 6

当我使用Xcode 4.5(iOS SDK 6)创建项目并稍后使用Xcode 4.2(iOS SDK <6)打开它时,我遇到了这个问题.我解决了这个问题,选择target-> Summary,在Deployment target下,我将它设置为5.0:

在此输入图像描述

Xcode 4.2不支持iOS SDK 6.0,因此我需要降级部署目标,然后我在设备中获得了我的设备.希望这能有所帮助.