Xcode Simulator不显示

前言

好久没写文章了,特地过来记一个小问题。。。

背景

最近苹果发布了Xcode9,很多新特性啊,于是就下载尝鲜。

问题

同时安装Xcode8正式版、Xcode9-beta版后,先使用Xcode9-beta打开工程,再通过直接双击工程文件在Xcode8中打开后,发现Simulator都没了。。

Xcode Simulator不显示_第1张图片
真的什么都没有了

Devices中Add Simultor也没有用,点击Creat根本没有反应


Xcode Simulator不显示_第2张图片
点击根本没有反应

搜了一下,网上大部分都说Devices中Add Simultor,但对我这种情况没什么用。还有说看看Xcode包下面模拟器文件夹中内容存不存在,我看了也有。尝试了很多办法也没有什么效果。。

思考

每个工程文件应该都有对应的Simulator运行表,对应了可以运行的Simulator型号和启动路径。当使用Xcode9-beta版打开后,相关工程的Simulator运行表里的启动路径会变更为新的,这时候如果通过直接双击工程文件在旧版本中打开,不知道为什么,这个Simulator的路径并没有更新,导致启动失败的情况了。同时,因为路径问题,也没法做Creat操作,此时路径对应其他沙盒,获取回来是空的。(以上只是推测,后续实际了解下相关对应情况,再更新一下)

目前的解决办法

  1. 退出Xcode(正式版、beta版有的都退出)
  2. 点击旧版本Xcode程序,显示如下图(正常应该有Recent Projects,不过为了HR不找我,我特地清理了一下)
    Xcode Simulator不显示_第3张图片
    我是下图
  3. 再通过上图右下角“Open another project”或者“菜单栏”->File->Open...,打开你想要的工程就好。(猜测使用这种方式,相关工程的Simulator路径会更新,所以可以变正常)

你可能感兴趣的:(Xcode Simulator不显示)