在Xcode8.0下、手動安裝iOS 9.3 的模擬器

來源:互聯網
上載者:User

前幾天升級了一下Xcode 8,安裝完後,預設情況下Xcode只會整合一個最新的iOS版本,由於項目中出現了BUG,測試需要用到低版本的模擬器,然後去Xcode的Preference裡面安裝更多的iOS模擬器版本就好了。
  可是下載的速度很慢,而且總是不停的失敗,想著自己還要趕緊搭好環境調試代碼,於是我想有沒有方法可以直接下載這些模擬器版本,這樣我直接在本地安裝就好了。
親身實驗方法:             第一種辦法 在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 目錄 (如果沒有, 則手動建立一個 Downloads 目錄) 將下載好的檔案移動到 Downloads 目錄 (最好不要改動檔案名稱)

重啟 Xcode, 再次開啟references中下載相對應的simulator ,回到步驟1的頁面,再次點擊下載你剛才要下載的那個iOS模擬器版本,這個時候進度點就會很快了,畢竟已經下載完了,這個時候主要在做驗證和安裝的工作,一會兒之後就安裝成功了 特別注意:設定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 抓取下載過程的網址然後下載安裝就是了

後面有時間再將這些一一的補全吧~
參考:手動安裝iOS模擬器 和 Download Xcode simulator directly

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.