为什么我的目标中没有模拟器?

时间:2016-12-26 08:23:17

标签: ios xcode ios-simulator project

我搜索了stackoverflow,找到了litte,请我从Xcode安装模拟器。我认为这不是解决方案。

因为我的其他项目有模拟器列表。

Compire:

目标中没有模拟器:

enter image description here

我的其他项目中有完整的模拟器列表:

enter image description here

所以,我不认为这是Xcode的原因,问题在哪里让我的第一个项目没有模拟器?

3 个答案:

答案 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:

  • 强制退出并再次打开Xcode,它将显示所有设备。