我搜索了stackoverflow,找到了litte,请我从Xcode安装模拟器。我认为这不是解决方案。
因为我的其他项目有模拟器列表。
Compire:
目标中没有模拟器:
我的其他项目中有完整的模拟器列表:
所以,我不认为这是Xcode的原因,问题在哪里让我的第一个项目没有模拟器?
答案 0 :(得分:2)
确保您的应用部署目标低于iOS模拟器版本。
对于部署目标检查:
TARGETS -> General -> Deployment Info -> Deployment Target
例如,如果您的iOS模拟器版本为10.0,请确保部署目标低于10.0。
答案 1 :(得分:0)
随着Imad Ali的提及,我找到了TARGETS
- > General
- > Deployment Info
- > Deployment Target
默认为10.2
。
所以我将其更改为8.0
,然后出现模拟器列表。
答案 2 :(得分:0)
这可能是由于两个原因:
第一个原因:
您的Deployment Targe
t设置为Xcode
base SDK iOS
版本之上。
例如:您已从某个地方获得此项目,并在上面的Xcode
版本(例如:Xcode 8.2
)上创建,其Deployment Target
设置为iOS 10.2
您可能拥有Xcode 8.0
,因此当您打开该项目时会产生与您提到的相同的问题。
使用以下方法解决了它:
项目目标 - >一般 - >部署信息 - >部署目标将其设置为等于或低于您的Xcode版本,如iOS 10.0或iOS 9.0,如果您有Xcode 8.0
第二个原因:
可能是Xcode Bug: