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)
Jar*_*edH 39
确保您的Deployment Target版本Build Settings也设置为所需的版本(并且您已安装相应模拟器的版本).在下面的示例中,如果将其设置为10.3并且我没有安装iOS 10.3模拟器,我将无法看到任何模拟器.但是因为它设置为10.1,并且我安装了10.1个模拟器,我可以看到它们.

Ale*_*one 21
如果此问题是特定于项目的,则您打开了一个项目,其中"支持的平台"构建设置设置为iphone等.最有可能的原因是模拟器没有所需的功能,或者嵌入式库未编译为在模拟器上运行.
将此设置更改为"iOS"以查看可运行的模拟器.
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重启后工作.
试试这个,它对我来说很完美,
按照以下步骤,
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)在部署信息更改部署目标
它等于或小于Xcode的SDK版本
3)退出Xcode
4) 重新打开Xcode,您将看到模拟器列表
有关更多详细信息,请参阅此详细答案
希望这对某人有所帮助。
| 归档时间: |
|
| 查看次数: |
23005 次 |
| 最近记录: |