2017-07-28 152 views
8

當我打開新的Xcode 9並轉到Preferences > Components我沒有看到下載iOS 11模擬器的選項。我敢肯定,100%我有最新的Xcode 9測試版4 No iOS 11 sims :(Xcode 9 - 沒有iOS 11模擬器

我做了一些研究,並發現了Xcode中下載的索引,以確定它是什麼能夠下載。對我來說,那是: https://devimages-cdn.apple.com/downloads/xcode/simulators/index-9.0.0-CA351AD8-3176-41CB-875C-42A05C7CDEC7.dvtdownloadableindex

基本上一個能夠通過確定DTXcoce使用它的任何版本的Xcode:
defaults read /Applications/Xcode-beta.app/Contents/Info DTXcode
0900一個結果必須被轉換爲9.0.0

而且DVTPlugInCompatibilityUUID:
defaults read /Applications/Xcode-beta.app/Contents/Info DVTPlugInCompatibilityUUID

然後下載:https://devimages-cdn.apple.com/downloads/xcode/simulators/index-<the DTXcode>-<the UUID>.dvtdownloadableindex

並且最後爲了能夠打開它:plutil -convert xml1 <the downloaded .dvtdownloadableindex file>

有人可以驗證我有權利dvtdownloadableindex?或者提供一個網址到正確的版本?否則,我希望有人可以通過下載並取消模擬器,同時尋找到console.appthis article

回答

10

我似乎是非常愚蠢的,浪費了太多的時間比需要提供完整的仿真包的URL。
新的iOS 11模擬器已經包含在新的Xcode中(但不會出現在Xcode的設置中)。您可以打開模擬器(/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app)並在Hardware > Device菜單欄中選擇iOS 11設備。

Xcode.app可以Xcode-beta.app了。

6

在Xcode的9.0版測試5(9M202q)

在菜單窗口>設備和Simlators

  1. 在左下角單擊+按鈕
  2. 選擇「設備類型「: 'iPhone SE'
  3. 然後 'OS版本': 'iOS的11.0' 可作爲選

enter image description here

玩得開心!