Xcode项目没有显示模拟器列表

Kat*_*lon 87 xcode ios xcode6.1

我在Xcode 6.1中打开我的项目.当我尝试运行项目时,按钮显示为灰色.当我尝试去时Product > Clean,该选项显示为灰色.当我查看模拟器列表时,我得到的只是My Mac通常的iOS Device.如何让我的模拟器回来?

Ans*_*Ans 138

确保您尝试运行的项目deployment target等于或小于Xcode的SDK版本.在我的情况下,我试图运行一个使用的项目,iOS8.4但我有Xcode6.1与SDK版本8.1

我将部署目标更改为8.1,它开始向我展示模拟器.

在执行此操作之前,请确保您的代码和外部库与新的部署目标兼容,否则您必须更新Xcode.

  • 这是最有帮助的答案.请确保项目的部署目标与您拥有的iOS版本的模拟器匹配 (5认同)
  • 高超.尝试了很多方法之后最有用. (3认同)
  • 这正是我的问题.在组件上下载两个1.4 GB的模拟器后,设备列表仍然是空的,然后我检查了部署目标,它是iOS 10.3,高于我可用的模拟器.将其更新为更低或相等的版本修复它.谢谢! (2认同)
  • 在不到4秒的时间内为我工作.在Xcode 9.3中,当我尝试更新Xcode时发生了此问题. (2认同)

Jay*_*kar 86

试试吧,它就像一个魅力!为了我,

按照以下步骤操作

1)清理衍生数据,如下所示,

 rm -rf ~/Library/Developer/Xcode/DerivedData/

OR

 Xcode---> Preferences--->Location--->Derived Data
Run Code Online (Sandbox Code Playgroud)

派生数据

2)在部署信息中更改 部署目标

等于小于XcodeSDK版本

在此输入图像描述

3)退出 Xcode

在此输入图像描述

4)重新打开Xcode,您将看到模拟器列表

在此输入图像描述

希望这对某些人有所帮助.

  • @AnuragSharma这是我的喜悦,我的回答是帮助你:) (2认同)
  • 魔术,这就是为我排序的东西 (2认同)

Tum*_*ata 63

我找不到任何可以解决我的问题的解决方案.所有模拟器都适用于所有项目,但我需要它们.

解:

构建设置 - >体系结构 - >支持的平台:

iphoneos改为iOS

  • 这是从Xcode 8.3.2在模拟器中打开Unity3D项目的解决方案. (18认同)
  • 是的,这为我的基于Unity的项目立即修复了它,没有其他答案中的任何设置 (4认同)
  • 也在Unity上。它使模拟器出现,但仍然无法构建。解决方案是转到 Unity 编辑器并设置“Unity -> Build settings -> Player Settings -> Other Settings -> Target SDK = Simulator SDK” (2认同)

Aks*_*eri 60

单击项目名称("运行"按钮的右侧).将出现三个选项.

  1. 编辑方案
  2. 新计划
  3. 管理方案

您可以单击"新方案",然后在弹出窗口中单击"确定".

你将有模拟器列表回来.

  • 谢谢.我点击了`编辑方案`,然后将`executable`改为我的项目名称,它就有效了.谢谢!(7分钟接受) (3认同)

shs*_*hnk 57

还要检查iOS Deployment Target底层构建设置.我正在使用Xcode 6.3,而部署目标设置为iOS 8.4.一旦我将其设置为iOS 8.3,我就获得了模拟器列表 在此输入图像描述


Kju*_*uly 27

下面的Cmd解决了我的问题:

$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我升级到Xcode 8并稍后下载了另一个版本7.3.1(将其重命名为"Xcode 7.3.1"),然后无法在Xcode 8中获取模拟器列表.

  • 为我工作.最好的事情是首先重命名你的第一个xcode,如xcode 7.3等.然后在应用程序中通过lastes xcode. (2认同)

Azi*_*lah 17

在我的情况下,我不小心删除了系统查找器 - >库 - >设备 - >核心模拟器中的ios设备

因此,除了ios设备之外,Xcode项目中没有列出模拟器.

我通过从Xcode-> Window-> Devices-> Add simulators添加ios模拟器来解决这个问题

在此输入图像描述

希望它能帮助别人.

  • 完善!而已!!=)一旦我打开我的XCode并且每个模拟器都消失了.这样做解决了我的问题=) (3认同)

5ar*_*gon 10

对于那些从Unity来了,即使你设法让他们显示出来(通过改变Build Settings > Supported PlatformsiOS它不会在模拟器中运行。

相反,您需要选择此 Simulator SDK :

在此处输入图片说明

并确保存在除 Metal 之外的其他东西。

在此处输入图片说明

然后模拟器设备列表将从一开始就在那里。


Jer*_*oia 8

如果您在首次启动时重命名为Xcode.app,则iOS模拟器将变为不可用.这在Xcode 6.1发行说明中提到:

在运行该捆绑包中的任何Xcode工具后重命名Xcode.app可能导致iOS模拟器不再可用.将Xcode.app重命名为首次启动或重启Mac时的状态.(16646772)


bit*_*ttu 7

转到Window然后设备,然后按左下方的加号按钮添加设备并选择所需的模拟器.这对我有用.


小智 7

解决方案:构建设置 - >体系结构 - >支持的平台:从iphoneos更改为iOS

已确认的Xcode版本9.0(9A235)


小智 7

有时,您拥有的模拟器可能不是“ 构建设置”中指定的模拟器。确保为您的IOS部署目标下载了模拟器程序包


liu*_*bar 6

部署目标版本更改为较低版本对我有帮助:

窗口 -> 设备和模拟器 -> 模拟器。检查现有模拟器的最新版本是什么。

模拟器

然后转到您项目的目标。在部署信息下,将目标更改为您在模拟器中看到的最新版本。当模拟器仅为 iOS 13.5 时,我的设置为 iOS 13.6。

部署目标


Yve*_*org 5

检查项目的构建设置,确保选择“最新iOS(iOS 8.1)”。


Kau*_*anu 5

同样的问题也发生在我身上..当我从 Xcode 8 Beta 3 更新到 Xcode 8 Beta 4 时,但我通过这种方式解决了它..

  1. 转到窗口 -> 设备

您可以在此处查看所有设备和模拟器

  1. 只需右键单击任何设备或模拟器
  2. 勾选“在目标菜单中显示”(即使已经选中,然后单击两次,可能会刷新内容)

如果上述不起作用..就好像您没有看到任何模拟器一样,那么..

  1. 将应用程序的最低部署目标更改(降级)为8.3(不必要)
  2. 重新启动Xcode

它对我有用..希望以后对某人有帮助..


San*_*ndy 5

相当Xcode并再次打开它,它会显示。对我来说这是有效的。


dip*_*dip 5

如果您的问题是由于多个xcode(版本)引起的

然后按照以下步骤

1.清理派生数据 转到Xcode首选项->选择位置选项卡->选择/ Users / apple / Library / Developer / Xcode / DerivedData上的灰色小箭头。您将被重定向到文件夹。从那里选择Derived Data文件夹并删除。
在此处输入图片说明

2.完全选择Xcode并重新打开

这样可以解决您的问题。快乐的编码:)


Rah*_*ade 5

只需检查您的部署目标,其中XCode 是否支持它。


Rad*_*pur 5

就我而言,问题出在架构参数中。它被设置为arm64 我刚刚将值更改为标准架构(arm64,armv7) - $(ARCHS_STANDARD) 然后pod install 在此输入图像描述