web-dev-qa-db-ja.com

Xcode 9-iOS 11シミュレーターなし

新しいXcode 9を開いてPreferences > Componentsに移動すると、iOS 11シミュレーターをダウンロードするオプションが表示されません。私は最新のXcode 9ベータ4を持っていると100%確信しています No iOS 11 sims :(

調査を行ったところ、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を持っていることを確認できますか?または、適切なバージョンのURLを提供しますか?そうでなければ、誰かが この記事 のようにconsole.appを見ながらシミュレータをダウンロードしてキャンセルすることで、完全なシミュレータパッケージのURLを提供できることを願っています

15
MegaCookie

私はかなり愚かで、必要以上に時間を浪費しているようです。
新しいiOS 11シミュレーターは、新しいXcodeに既に含まれていました(ただし、Xcodeの設定には表示されません)。シミュレーター(/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app)を開き、Hardware > DeviceメニューバーでiOS 11デバイスを選択するだけです。

Xcode.appXcode-beta.appにすることもできます。

16
MegaCookie

Xcodeバージョン9.0ベータ5(9M202q)

メニュー内ウィンドウ>デバイスとシミュレーター

  1. 左下隅の[+]ボタンをクリックします
  2. 「デバイスタイプ」を選択します:「iPhone SE」
  3. 次に「OSバージョン」:「iOS 11.0」を選択できます

enter image description here

楽しむ!

13
CGN