我在Xcode 6.1中打开我的项目。当我尝试运行项目时,按钮显示为灰色。当我尝试转到Product > Clean
时,该选项显示为灰色。当我查看模拟器列表时,我得到的只是My Mac
而不是通常的iOS Device
。如何让我的模拟器回来?
答案 0 :(得分:77)
试试这个,它就像一个魅力!对我来说,
按照以下步骤
1)清除派生数据,如下所示
rm -rf ~/Library/Developer/Xcode/DerivedData/
OR
Xcode---> Preferences--->Location--->Derived Data
2)部署信息更改 部署目标
等于或少然后 SDK 版 Xcode
3)退出 Xcode
4)重新打开 Xcode ,您会看到模拟器列表
希望这对某些人有帮助。
答案 1 :(得分:54)
我找不到任何可以解决我的问题的解决方案。所有的模拟器都适用于所有项目,但是我需要它们。
解决方案:
构建设置 - >架构 - >支持的平台:
从 iphoneos 更改为 iOS
答案 2 :(得分:52)
单击项目名称(“运行”按钮的右侧)。将出现三个选项。
您可以点击"新方案"然后点击" OK"在弹出窗口中。
你将有模拟器列回。
答案 3 :(得分:49)
同时检查构建设置下的iOS Deployment Target
。我正在使用Xcode 6.3,而部署目标设置为iOS 8.4。一旦我将其设置为iOS 8.3,我就获得了模拟器列表
答案 4 :(得分:26)
$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
在我的情况下,我升级到Xcode 8并稍后下载了另一个版本7.3.1(将其重命名为“Xcode 7.3.1”),然后无法在Xcode 8中获取模拟器列表。
答案 5 :(得分:15)
在我的情况下,我意外删除了系统查找器中的ios设备 - >库 - >设备 - >核心模拟器
因此,除了ios设备之外,Xcode项目中没有列出模拟器。
我通过从Xcode添加ios模拟器解决了这个问题 - > Window-> Devices->添加模拟器
希望它能帮到某人。
答案 6 :(得分:7)
转到Window then Devices,然后按左下方的加号按钮添加设备并选择所需的模拟器。这对我有用。
答案 7 :(得分:7)
解决方案: 构建设置 - >架构 - >支持的平台: 从iphoneos改为iOS
Xcode版本9.0(9A235)中确认的作品
答案 8 :(得分:6)
如果您在首次启动后重命名Xcode.app,则iOS模拟器将无法使用。这在Xcode 6.1 Release Notes:
中提到在运行该捆绑包中的任何Xcode工具后重命名Xcode.app 可能导致iOS模拟器不再可用。要么重命名 Xcode.app回到首次启动或重启Mac时的状态。 (16646772)
答案 9 :(得分:6)
有时您所拥有的模拟器可能不是 Build Settings 中指定的模拟器。 确保为您的 IOS部署目标
下载了模拟器程序包答案 10 :(得分:4)
如果您的问题是由多个(xcode版本)
引起的然后按照以下步骤进行操作
<强> 1。清理派生数据 转到Xcode首选项 - &gt;选择地点标签 - &gt;选择/ Users / apple / Library / Developer / Xcode / DerivedData上的小灰色箭头。您将重定向到文件夹从那里选择派生数据文件夹和删除
<强> 2。完全相当Xcode并重新打开
这将解决您的问题。 快乐的编码:)
答案 11 :(得分:4)
将部署目标版本更改为较低版本对我有帮助:
窗口->设备和模拟器->模拟器。检查现有模拟器的最新版本。
然后转到项目的目标。在“部署信息”下,将“目标”更改为在模拟器中看到的最新版本。当模拟器仅是iOS 13.5时,我的设置为iOS 13.6。
答案 12 :(得分:4)
答案 13 :(得分:4)
同样的问题发生在我身上..当我从Xcode 8 Beta 3更新到Xcode 8 Beta 4时,我通过这种方式解决了它..
您可以在此处查看所有设备和模拟器
如果以上不起作用......好像你没有看到任何模拟器,那么..
它对我有用..希望以后会对某人有所帮助..
答案 14 :(得分:4)
当窗口是一定大小时,看起来Xcode会隐藏该菜单。你必须在它回来之前让你的窗户非常大。
答案 15 :(得分:3)
我仍然拥有iOS Device
,但我所有的模拟器都不见了。
我尝试了在stackoverflow上找到的每个建议的解决方案。
最终,我从App Store删除了Xcode应用并再次下载。安装完成后,模拟器又回来了。
答案 16 :(得分:3)
小而有效的解决方案。 在我的情况下,我更新到我的xcode到9.2版本,模拟器消失了。
我找到了这个解决方案,它也适用于我和其他人。
**
退出xcode并重新启动。你将有模拟器。
**
答案 17 :(得分:2)
转到Xcode - &gt;窗口 - &gt;设备
点击左下角的+
添加新模拟器
答案 18 :(得分:2)
降低部署目标版本。例如,您已将目标设置为iOS 13.4,但您的Xcode版本较低,并且没有安装iOS 13.4模拟器。
答案 19 :(得分:2)
升级到Xcode 10.3后,模拟器列表为空。我重新启动并解决了。
这不一定能回答OP的特定问题,但这是我研究Xcode 10.3升级问题的第一站。
答案 20 :(得分:2)
如果您刚刚更新了Xcode,则可能需要重新启动计算机,然后模拟器才能再次可用。
答案 21 :(得分:2)
我遇到了另一种可能发生这种情况的情况。我与一个团队合作,我们使用Xcode服务器进行持续集成。服务器没有看到任何模拟器,但仅适用于一个项目。我最终确定这是因为我们服务器上的Xcode版本早先是一个版本,并且Xcode项目设置为可用的最新版本。简单地更新Xcode解决了我们的问题。
答案 22 :(得分:2)
相当Xcode并再次打开它,它会显示。对我而言,这是有效的。
答案 23 :(得分:2)
在更新新Xcode后,我发生了这种情况。运行
xcode-select --install
为我修好了。
答案 24 :(得分:1)
在我的情况下,我在Xcode 8.3.3中为tvOS创建了一个静态库目标,并且tvOS模拟器没有显示在列表中。最终发现构建设置中的TARGETED_DEVICE_FAMILY
设置为1,2
而不是3
。离开这里,其他人遇到同样的问题。
答案 25 :(得分:1)
对于任何挣扎于此的人,我尝试了上述选项但没有成功。事实证明我需要做的就是退出并重新启动Xcode。简单的事情有时候很烦人。
答案 26 :(得分:1)
我有同样的问题,从导入的项目生成,项目有10.3作为部署目标,我只安装了10.0,将部署目标更改为10.0解决了我的问题。
答案 27 :(得分:1)
如果您将Xcode更新为12.1。完全退出Xcode,它将安装组件。
答案 28 :(得分:1)
对于那些来自Unity的用户,即使您设法使其显示(通过将Build Settings > Supported Platforms
更改为iOS
,它也不会在模拟器中运行。
相反,您需要选择此Simulator SDK:
并确保除了金属以外还存在其他东西。
然后,模拟器设备列表将从头开始。
答案 29 :(得分:1)
只需检查您的部署目标, XCode 是否支持。
答案 30 :(得分:0)
就我而言,我以为我使用iOS Framework模板创建了一个新项目,但是我无意中选择了macOS Framework模板。这使我无法为iPhone模拟器构建项目。删除项目并重新创建它,这次选择iOS Framework模板,解决了该问题。
答案 31 :(得分:0)
就我而言,问题出在 Architectures 参数中。
它被设置为 arm64
我只是将值更改为 Standard Architectures (arm64, armv7) - $(ARCHS_STANDARD)
然后pod install
答案 32 :(得分:0)
除了对我没有任何帮助
gem install snapshot
fastlane snapshot reset_simulators
答案 33 :(得分:0)
没有任何帮助,所以我为我的部署目标下载了模拟器。
下载用于部署目标的模拟器
您可以检查部署目标:
希望有帮助
答案 34 :(得分:0)
我只是将Application文件夹中的Xcode文件重命名为其他名称,然后将其重命名为Xcode。
工作
答案 35 :(得分:0)
我只需要重新启动计算机即可。当卸载并重新安装XCode并没有完成这项工作时,我完全出于沮丧而重新启动。重新启动后,一切恢复正常。
答案 36 :(得分:0)
检查在xcode下的应用程序商店中是否显示GET而不是已安装,删除当前版本并获取新版本
答案 37 :(得分:0)
当我将xcode更新为8.2beta(应用程序名称为xcode-beta.app)时,我遇到了这个问题,我找到了Jeremy Huddleston Sequoia的上述答案,并尝试将xcode-beta.app重命名为xcode.app,有效。我猜名称应该是xcode.app来使用模拟器,即使你在下载测试版时没有自己更改名称。
答案 38 :(得分:-1)
答案 39 :(得分:-1)
单击项目名称,它将列出三个选项,分别是编辑方案,新方案和管理方案..然后单击新方案,您可以看到一个对话框,确保您的项目已被选中,然后单击确定之后你会看到所有的模拟器都回来了。