我在Xcode 6.1中打开我的项目。当我尝试运行项目时,该按钮显示为灰色。当我尝试转到时Product > Clean
,该选项显示为灰色。当我查看模拟器列表时,我得到的只是My Mac
通常的iOS Device
。如何让模拟器回来?
我在Xcode 6.1中打开我的项目。当我尝试运行项目时,该按钮显示为灰色。当我尝试转到时Product > Clean
,该选项显示为灰色。当我查看模拟器列表时,我得到的只是My Mac
通常的iOS Device
。如何让模拟器回来?
Answers:
单击项目名称(右键单击“运行”按钮)。将出现三个选项。
您可以单击“新方案”,然后在弹出窗口中单击“确定”。
您将返回模拟器。
Edit scheme
,然后更改executable
为我的项目名称,它成功了。谢谢!(在7分钟内接受)
确保您尝试运行的项目deployment target
等于或小于Xcode的SDK版本。就我而言,我尝试运行一个使用生成的项目,iOS8.4
但我拥有Xcode6.1和SDK版本8.1
我将部署目标更改为8.1,它开始向我显示模拟器。
PS在执行此操作之前,请确保您的代码和外部库与新的部署目标兼容,否则必须更新Xcode。
试试看,它就像一个魅力!为了我,
按照以下步骤
1)清除衍生数据,如下所示,
rm -rf ~/Library/Developer/Xcode/DerivedData/
OR
Xcode---> Preferences--->Location--->Derived Data
2)在部署信息中更改 部署目标
这等于或小于随后的SDK版本的Xcode
3)退出 Xcode
4)重新打开Xcode,您将看到模拟器列表
希望这个答案对某人有帮助。
我找不到任何可解决我问题的解决方案。除了所有我需要的模拟器之外,所有项目都有所有模拟器。
解:
构建设置->体系结构->支持的平台:
从iphoneos更改为iOS
还要检查iOS Deployment Target
底层构建设置。部署目标设置为iOS 8.4时,我正在使用Xcode 6.3。我将模拟器设置为iOS 8.3后就得到了它的列表。
下面的Cmd解决了我的问题:
$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
就我而言,我升级到Xcode 8并在以后下载了另一个版本7.3.1(将其重命名为“ Xcode 7.3.1”),然后无法在Xcode 8中获得模拟器列表。
就我而言,我不小心在系统查找器->库->设备->核心模拟器中删除了ios设备
因此,除ios设备外,模拟器未在Xcode项目中列出。
我通过从Xcode-> Window-> Devices-> Add模拟器添加ios模拟器解决了这个问题
希望对别人有帮助。
如果自首次启动以来重命名了Xcode.app,iOS模拟器将不可用。Xcode 6.1发行说明中提到了这一点:
运行该捆绑软件中的任何Xcode工具后,重命名Xcode.app可能会导致iOS Simulator不再可用。将Xcode.app重命名为首次启动时的名称,或者重新启动Mac。(16646772)
有时,您拥有的模拟器可能不是“ 构建设置”中指定的模拟器。确保为您的IOS部署目标下载了模拟器程序包
对于那些来自Unity的用户,即使您设法使它们显示出来(通过更改Build Settings > Supported Platforms
为iOS
它们也不会在模拟器中运行)。
相反,您需要选择此Simulator SDK:
并确保除了金属以外还存在其他东西。
然后,模拟器设备列表将从头开始。
Build Settings
-> Player Settings
-> iOS (little iphone icon on the menu)
-> Other Settings
->下Target SDK
当窗口达到一定大小时,看起来Xcode隐藏了该菜单。您必须使窗口变大,然后才能回来。
当我从Xcode 8 Beta 3更新到Xcode 8 Beta 4时,我也遇到了同样的问题,但是我通过这种方式解决了。
您可以在此处查看所有设备和模拟器
如果以上方法不起作用..好像您看不到任何模拟器,那么..
它对我有用。希望对以后的人会有所帮助。
您只需查看部署目标,其中的XCode支持与否。
小但有效的解决方案。 以我为例,我将我的xcode更新到9.2版本,并且模拟器消失了。
我找到了这个解决方案,它对我和其他人也有用。
**
只需退出您的xcode并重新启动即可。您将拥有模拟器。
**
只需转到Xcode->窗口->设备
点击左下角的+
添加新的模拟器
升级到Xcode 10.3后,模拟器列表为空。我重新启动并解决了。
这并不一定回答OP的特定问题,但这是我研究Xcode 10.3升级问题的第一站。
我有一个相同的问题,该问题是从导入的项目生成的,该项目的部署目标为10.3,而我仅安装了10.0,将部署目标更改为10.0解决了我的问题。
就我而言,我已经在Xcode 8.3.3中为tvOS创建了一个静态库目标,并且tvOS模拟器没有显示在列表中。最终发现TARGETED_DEVICE_FAMILY
在Build Settings中将设置为1,2
而不是3
。万一其他人遇到相同的问题,请留在这里。