我在Xcode 6.1中打开我的项目。当我尝试运行项目时,按钮显示为灰色。当我尝试去Product > Clean
时,选项显示为灰色。当我查看模拟器列表时,我得到的只是My Mac
而不是通常的iOS Device
。如何让我的模拟器回来?
单击项目名称(“运行”按钮的右侧)。将出现三个选项。
您可以单击“新方案”,然后在弹出窗口中单击“确定”。
你将有模拟器列表回来。
如果您在首次启动时重命名为Xcode.app,则iOS模拟器将变为不可用。这在Xcode 6.1 Release Notes中提到:
在运行该捆绑包中的任何Xcode工具后重命名Xcode.app可能导致iOS模拟器不再可用。将Xcode.app重命名为首次启动或重启Mac时的状态。 (16646772)
有时您使用的模拟器可能不是Build Settings中指定的模拟器。确保为您的IOS部署目标下载了模拟器软件包
检查项目的构建设置,确保选择最新的iOS(iOS 8.1)。
当窗口是一定大小时,看起来Xcode会隐藏该菜单。你必须在它回来之前让你的窗户非常大。
同样的问题发生在我身上..当我从Xcode 8 Beta 3更新到Xcode 8 Beta 4时,我通过这种方式解决了它..
你可以在这里看到所有设备和模拟器
如果上面不起作用..好像你没有看到任何模拟器,那么..
它对我有用..希望以后会对某人有所帮助..
小而有效的解决方案。在我的情况下,我更新到我的xcode到9.2版本,模拟器消失了。
我找到了这个解决方案,它也适用于我和其他人。
**
只需退出xcode并重新启动。你将有模拟器。
**
我仍然有我的iOS Device
,但我的所有模拟器都不见了。
我尝试了在stackoverflow上找到的每个建议的解决方案。
最后,我删除了Xcode应用程序并从App Store再次下载。安装完成后,模拟器又回来了。
我遇到了另一种可能发生这种情况的情况。我与一个团队合作,我们使用Xcode服务器进行持续集成。服务器没有看到任何模拟器,但仅用于一个项目。我最终确定这是因为我们服务器上的Xcode版本是早期的一个版本,并且Xcode项目设置为可用的最新版本。简单地更新Xcode解决了我们的问题。
在更新新的Xcode之后,我发生了这种情况。运行
xcode-select --install
为我修好了。
确保您尝试运行的项目的deployment target
等于或小于Xcode的SDK版本。在我的情况下,我试图运行一个使用iOS8.4
构建的项目,但我有Xcode6.1与SDK版本8.1
我将部署目标更改为8.1,它开始向我展示模拟器。
在执行此操作之前,请确保您的代码和外部库与新的部署目标兼容,否则您必须更新Xcode。
只需转到Xcode - > Window - > Devices
单击左下角的+
添加新的模拟器
相当于Xcode并再次打开它,它会显示出来。对我而言,这是有效的。
我有同样的问题,从导入的项目生成,项目有10.3作为部署目标,我只安装了10.0,将部署目标更改为10.0解决了我的问题。
对于那些正在努力解决这个问题的人,我尝试了上述选项而没有成功事实证明我需要做的就是退出并重新启动Xcode。简单的事情有时会很烦人。
在我的情况下,我在Xcode 8.3.3中为tvOS创建了一个静态库目标,并且tvOS模拟器没有显示在列表中。最终发现构建设置中的TARGETED_DEVICE_FAMILY
设置为1,2
而不是3
。离开这里,其他人遇到同样的问题。
检查在xcode下的应用程序商店中是否显示GET而不是已安装,删除当前版本并获取新版本
当我将我的xcode更新为8.2beta(应用程序名称为xcode-beta.app)时,我遇到了这个问题,我在上面找到了Jeremy Huddleston Sequoia的答案,并尝试将xcode-beta.app重命名为xcode.app,它有效。我猜名称应该是xcode.app来使用模拟器,即使您在下载测试版时没有自己更改名称。
我只需要一个好的,老式的重启电脑。当卸载并重新安装XCode没有完成这项工作时,我重新开始出于纯粹的挫折......瞧瞧!重启后,一切都应该如此。
单击项目名称,它将列出三个选项,分别是编辑方案,新方案和管理方案..然后单击新方案,您可以看到一个对话框,确保您的项目被选中,然后单击确定将看到所有模拟器都回来了。
我找不到任何可以解决我的问题的解决方案。所有模拟器都适用于所有项目,但我需要它们。
解:
构建设置 - >体系结构 - >支持的平台:
从iphoneos改为iOS
还要在构建设置下检查iOS Deployment Target
。我正在使用Xcode 6.3,而部署目标设置为iOS 8.4。一旦我将其设置为iOS 8.3,我就获得了模拟器列表
下面的Cmd解决了我的问题:
$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
在我的情况下,我升级到Xcode 8并稍后下载了另一个版本7.3.1(将其重命名为“Xcode 7.3.1”),然后无法在Xcode 8中获取模拟器列表。
转到Window然后设备,然后按左下方的加号按钮添加设备并选择所需的模拟器。这对我有用。
解决方案:构建设置 - >体系结构 - >支持的平台:从iphoneos更改为iOS
已确认的Xcode版本9.0(9A235)