为什么我的 Target 中没有模拟器?
Why there is no simulators in my Target?
我搜索了 Whosebug,找到了 litte,让我从 Xcode.I 安装模拟器,我认为这不是解决方案。
因为我的其他项目有模拟器列表。
编译:
目标中没有模拟器:
我的另一个项目中有完整的模拟器列表:
所以,我认为这不是 Xcode 的原因,问题出在哪里让我的第一个项目没有模拟器?
随着 Imad Ali 的提及,我发现 TARGETS
-> General
-> Deployment Info
-> Deployment Target
默认为 10.2
。
所以我改成8.0
,然后模拟器列表就出来了
这可能有两个原因:
第一个原因:
您的 Deployment Targe
t 设置为高于您的 Xcode
base SDK iOS
版本。
例如:你从某个地方得到了这个项目,它是在Xcode
以上版本(如:Xcode 8.2
)及其Deployment Target
设置为 iOS 10.2
并且您可能有 Xcode 8.0
,因此当您打开该项目时,它会产生与您提到的相同的问题。
使用以下方法解决:
Project Target -> General -> Deployment Info -> Deployment Target 将其设置为等于或低于您的 Xcode 版本,例如 iOS 10.0 或 iOS 9.0,如果您有 Xcode 8.0
第二个原因:
可能是 Xcode 错误:
- 强制退出并再次打开Xcode它将显示所有设备。
确保您的应用程序部署目标低于 iOS 模拟器版本。
对于部署目标检查:
TARGETS -> General -> Deployment Info -> Deployment Target
例如,如果您的 iOS 模拟器版本是 10.0,请确保部署目标低于 10.0。
我搜索了 Whosebug,找到了 litte,让我从 Xcode.I 安装模拟器,我认为这不是解决方案。
因为我的其他项目有模拟器列表。
编译:
目标中没有模拟器:
我的另一个项目中有完整的模拟器列表:
所以,我认为这不是 Xcode 的原因,问题出在哪里让我的第一个项目没有模拟器?
随着 Imad Ali 的提及,我发现 TARGETS
-> General
-> Deployment Info
-> Deployment Target
默认为 10.2
。
所以我改成8.0
,然后模拟器列表就出来了
这可能有两个原因:
第一个原因:
您的 Deployment Targe
t 设置为高于您的 Xcode
base SDK iOS
版本。
例如:你从某个地方得到了这个项目,它是在Xcode
以上版本(如:Xcode 8.2
)及其Deployment Target
设置为 iOS 10.2
并且您可能有 Xcode 8.0
,因此当您打开该项目时,它会产生与您提到的相同的问题。
使用以下方法解决:
Project Target -> General -> Deployment Info -> Deployment Target 将其设置为等于或低于您的 Xcode 版本,例如 iOS 10.0 或 iOS 9.0,如果您有 Xcode 8.0
第二个原因:
可能是 Xcode 错误:
- 强制退出并再次打开Xcode它将显示所有设备。
确保您的应用程序部署目标低于 iOS 模拟器版本。
对于部署目标检查:
TARGETS -> General -> Deployment Info -> Deployment Target
例如,如果您的 iOS 模拟器版本是 10.0,请确保部署目标低于 10.0。