前言
好久沒寫文章了理郑,特地過來記一個小問題咨油。。赚爵。
背景
最近蘋果發(fā)布了Xcode9,很多新特性啊囱晴,于是就下載嘗鮮。
問題
同時安裝Xcode8正式版畸写、Xcode9-beta版后氓扛,先使用Xcode9-beta打開工程,再通過直接雙擊工程文件在Xcode8中打開后采郎,發(fā)現(xiàn)Simulator都沒了。蒜埋。
Devices中Add Simultor也沒有用,點擊Creat根本沒有反應(yīng)
搜了一下待错,網(wǎng)上大部分都說Devices中Add Simultor烈评,但對我這種情況沒什么用。還有說看看Xcode包下面模擬器文件夾中內(nèi)容存不存在瓜客,我看了也有。嘗試了很多辦法也沒有什么效果。玻熙。
思考
每個工程文件應(yīng)該都有對應(yīng)的Simulator運行表芽卿,對應(yīng)了可以運行的Simulator型號和啟動路徑。當(dāng)使用Xcode9-beta版打開后卸例,相關(guān)工程的Simulator運行表里的啟動路徑會變更為新的,這時候如果通過直接雙擊工程文件在舊版本中打開姑原,不知道為什么呜舒,這個Simulator的路徑并沒有更新,導(dǎo)致啟動失敗的情況了袭蝗。同時,因為路徑問題朵逝,也沒法做Creat操作,此時路徑對應(yīng)其他沙盒配名,獲取回來是空的晋辆。(以上只是推測,后續(xù)實際了解下相關(guān)對應(yīng)情況瓶佳,再更新一下)
目前的解決辦法
- 退出Xcode(正式版、beta版有的都退出)
-
點擊舊版本Xcode程序索赏,顯示如下圖(正常應(yīng)該有Recent Projects贴彼,不過為了HR不找我器仗,我特地清理了一下)
- 再通過上圖右下角“Open another project”或者“菜單欄”->File->Open...,打開你想要的工程就好威鹿。(猜測使用這種方式,相關(guān)工程的Simulator路徑會更新忽你,所以可以變正常)