前幾天升級了一下Xcode 8屹电,安裝完后阶剑,默認情況下Xcode只會集成一個最新的iOS版本,由于項目中出現(xiàn)了BUG危号,測試需要用到低版本的模擬器牧愁,然后去Xcode的Preference里面安裝更多的iOS模擬器版本就好了。
??可是下載的速度很慢外莲,而且總是不停的失敗猪半,想著自己還要趕緊搭好環(huán)境調試代碼兔朦,于是我想有沒有方法可以直接下載這些模擬器版本,這樣我直接在本地安裝就好了磨确。
親身試驗方法:
第一種辦法
- 在iTerm中輸入以下命令沽甥,來啟動Xcode ,然后需要輸入開機密碼(沒有iTerm 可以使用終端代替)
sudo /Applications/Xcode.app/Contents/MacOS/Xcode
顯示內容如下
輸入指令打開Xcode.png
- 再在references中下載simulator 然后取消
下載模擬器.png
- 在iTerm終端輸出的內容中就可以看到模擬器下載的地址 (這個需要等到simulator 取下后才能顯示下載地址)
iTerm 反饋的內容.png
- 將下載地址拷貝到瀏覽器中進行下載
可以使用其他代理工具下載乏奥,自行找工具下載吧
- 安裝 等待下載完成, 進入下面地路徑
~/Library/Caches
下載文件的路徑.png- 找到 com.apple.dt.Xcode 文件<類似于應用程序的文件>, 打開方式:選擇顯示包內容
- 進入 Downloads 目錄 (如果沒有, 則手動創(chuàng)建一個 Downloads 目錄)
- 將下載好的文件移動到 Downloads 目錄 (最好不要改動文件名)
- 重啟 Xcode, 再次打開references中下載相對應的simulator ,回到步驟1的頁面摆舟,再次點擊下載你剛才要下載的那個iOS模擬器版本,這個時候進度點就會很快了邓了,畢竟已經(jīng)下載完了恨诱,這個時候主要在做驗證和安裝的工作,一會兒之后就安裝成功了
- 特別注意:設置Xcode的運行的要求版本號驶悟,一般沒注意都是默認最新版本的胡野,如果這樣的話材失,安裝的低版本模擬器還是看不到的<PS~這個我就不說怎么找了吧痕鳍??龙巨?笼呆?旨别?>
- 安裝成功就可以直接使用了還不能使用的話可以重啟Xcode 诗赌,還是不行就重啟電腦(我的就是重啟電腦才能正常使用了)
- 可以了
可以選擇需要版本的模擬器了.png
第二種辦法
- 打開Xcode -> Preference -> Components -> Simulators
下載模擬器.png
- 打開Console應用,直接通過spotlight啟動就好了铭若,啟動之后清空Console內容
- 選擇任意一個你需要下載的模擬器版本叼屠,點擊前面的下載按鈕镜雨,然后停止
- 回到Console應用荚坞,你會在上面看到一條下載的消息
Coonsole.png
- 拷貝這條記錄出來颓影,以iOS 9.3為例,這條記錄是這樣
16/10/9 上午10:40:12.665 Xcode[598]: DVTDownloadable: Download Cancelled. Downloadable: https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg.
- 取出其中的url:
https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg
- 然后下載就是了懒鉴,重復第一種方法中的安裝過程
第三種種辦法
- 使用
Charles
抓取下載過程的網(wǎng)址然后下載安裝就是了
后面有時間再將這些一一的補全吧~
參考:手動安裝iOS模擬器 和 Download Xcode simulator directly
最后: 自己創(chuàng)建了一個 iOS 開發(fā)群185377619
,有需要的小伙伴加一下,大家共同進步