xcode8未显示的模拟器列表

Rya*_*zzo 52 xcode ios ios-simulator xcode8 xcode8-beta4

我最近才开始使用Xcode 8 beta 4,但到目前为止它一直很好用.我的任何项目都没有显示模拟器列表.我已经尝试过创建一个新的Scheme,但它没有用.我该如何解决?

Yoi*_*aya 137

在我的案例中删除派生数据并重新启动Xcode.

rm -rf ~/Library/Developer/Xcode/DerivedData/*
Run Code Online (Sandbox Code Playgroud)

  • 试过这种方法,但它不起作用.所以我好奇并试图运行模拟器本身.出现此错误:无法确定要启动的模拟器设备.我在这篇文章中遵循了thegreenpizza的建议并且有效.http://stackoverflow.com/questions/24011986/unable-to-determine-simulator-device-to-boot-xcode-6 (2认同)

Jar*_*edH 39

确保您的Deployment Target版本Build Settings也设置为所需的版本(并且您已安装相应模拟器的版本).在下面的示例中,如果将其设置为10.3并且我没有安装iOS 10.3模拟器,我将无法看到任何模拟器.但是因为它设置为10.1,并且我安装了10.1个模拟器,我可以看到它们. 在此输入图像描述

  • 谢谢你,我已经开始了一个针对IOS 11的项目,但没有任何支持操作系统的模拟器 - 将目标设置为10.3修复了问题并支持模拟器再次出现 (2认同)

Ale*_*one 21

如果此问题是特定于项目的,则您打开了一个项目,其中"支持的平台"构建设置设置为iphone等.最有可能的原因是模拟器没有所需的功能,或者嵌入式库未编译为在模拟器上运行.

将此设置更改为"iOS"以查看可运行的模拟器.

在此输入图像描述

  • **就是这样!!**谢谢. (4认同)

Cha*_*lie 9

设置适当的部署目标.此外,还需要下载具有更多/相同部署目标版本的模拟器.


use*_*109 8

TL; DR sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

过去一年,在安装Xcode 9 beta 6之后,10.3模拟器从xcode 8中消失了.rm -rf ~/Library/Developer/Xcode/DerivedData/* 这次没有工作.

Runnin xcode-select --print-path打印/Applications/Xcode.app/Contents/Developer.

只是为了确保,尝试sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer,在xcode重启后工作.


Jay*_*kar 5

试试这个,它对我来说很完美,

按照以下步骤,

1) 清洁派生数据

 rm -rf ~/Library/Developer/Xcode/DerivedData/   
Run Code Online (Sandbox Code Playgroud)

或者

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

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

等于小于XcodeSDK版本

3)退出Xcode

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

有关更多详细信息,请参阅此详细答案

希望这对某人有所帮助。


Sur*_*han 5

请检查您的部署目标,部署目标大于您的 iOS 版本会出现此问题。