XcodeiOS模擬器安裝相關

來源:互聯網
上載者:User

標籤:

模擬器下載注意:
  • Xcode 7 Beta 不支援 iOS 8.4 及之前的 SDK。
  • 現在的Xcode 6.x 似乎只支援iOS 7.0及之後的版本,早期的模擬器運行時不支援新的CoreSimulator架構,只有Xcode 5.1才支援iOS 6.x的模擬器。並且iOS 7.0的模擬器只能在OS X Mavericks裡運行。

 

舊版安裝方法(Xcode 6以前的版本):

安裝SDK就等於安裝了模擬器,如果你嫌Xcode下載SDK太慢的話,可以選擇手動安裝,具體的手動安裝方法:解壓後放到以下目錄即可。

/Applications/{{Xcode App}}/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

 

新版安裝方法(Xcode 6):

新的 Xcode 並不會識別 SDKs 目錄下的模擬器,我經過一些嘗試以後,發現要放在這個目錄下:

/Library/Developer/CoreSimulator/Profiles/Runtimes/

注意:是根目錄,不在 Xcode 和 User 的目錄下

而且與舊版的模擬器不同,新版模擬器是以simruntime為尾碼打包的(其實還是一個目錄),以7.1的模擬器為例:

如果這個目錄不存在的話,可以嘗試用 root 許可權建立這個目錄:

 

  1. 進入終端
  2. 擷取root 許可權:sudo -s
  3. 再建立這個目錄:mkdir -p  /Library/Developer/CoreSimulator/Profiles/Runtimes/
  4. 執行複製:cp -R  {模擬器路徑}  /Library/Developer/CoreSimulator/Profiles/Runtimes/{模擬器}
    如:cp -R /Volumes/IOS\ /Xcode\ Simulators/iOS\ 7.1.simruntime  /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 7.1.simruntime
  5. 建立後查看這個目錄的資訊,會看到許可權擁有者是 【system】而不是【你的使用者名稱】
  6. 如果做完上面這些步驟後 Xcode 還不能正確識別出模擬器,可以嘗試重啟下電腦(可能重啟 Finder 也行,我沒有測試)
許可權不正確的情況下也能直接修改(除了模擬器本身的許可權,還有它父級目錄的許可權):sudo chown -R root:wheel iOS\ 7.1.simruntime 

如果你遇到版本號碼顯示異常的問題,如:

只需要在 Xcode 的 Devices 裡將多餘的相同版本的模擬器刪除即可,就像中的 Resizable iPhone 的 8.4 模擬器重複了:

XcodeiOS模擬器安裝相關

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.