web-dev-qa-db-fra.com

Xcode 9 - pas de simulateur iOS 11

Lorsque j'ouvre le nouveau Xcode 9 et que je vais sur Preferences > Components Je ne vois pas d'option pour télécharger les simulateurs iOS 11. Je suis sûr à 100% que j'ai la dernière version Xcode 9 beta 4 No iOS 11 sims :(

J'ai fait quelques recherches et j'ai découvert que Xcode télécharge un index pour déterminer ce qu'il est capable de télécharger. Pour moi, c'était: https://devimages-cdn.Apple.com/downloads/xcode/simulators/index-9.0.0-CA351AD8-3176-41CB-875C-42A05C7CDEC7.dvtdownloadableindex

Fondamentalement, on peut l'utiliser pour n'importe quelle version de Xcode en déterminant le DTXcoce:
defaults read /Applications/Xcode-beta.app/Contents/Info DTXcode.
Un résultat comme 0900 doit être converti en 9.0.0

Et le DVTPlugInCompatibilityUUID:
defaults read /Applications/Xcode-beta.app/Contents/Info DVTPlugInCompatibilityUUID

Téléchargez ensuite: https://devimages-cdn.Apple.com/downloads/xcode/simulators/index-<the DTXcode>-<the UUID>.dvtdownloadableindex.

Et enfin pour pouvoir l'ouvrir: plutil -convert xml1 <the downloaded .dvtdownloadableindex file>

Quelqu'un peut-il vérifier que j'ai le bon index dvtdownloadable? Ou fournir une URL vers la bonne version? Sinon, j'espère que quelqu'un pourra fournir l'url du package complet du simulateur en téléchargeant et en annulant le simulateur tout en regardant dans console.app comme dans cet article

15
MegaCookie

Je semble être assez stupide, perdre trop de temps que nécessaire.
Les nouveaux simulateurs iOS 11 étaient déjà inclus dans le nouveau Xcode, (mais ils n'apparaîtront pas dans les paramètres de Xcode). Vous pouvez simplement ouvrir le simulateur (/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app) et choisissez un appareil iOS 11 dans le Hardware > Device barre de menu.

Xcode.app peut être Xcode-beta.app aussi.

16
MegaCookie

Dans Xcode version 9.0 beta 5 (9M202q)

Dans le menu Fenêtre> Appareils et simulateurs

  1. Cliquez sur le bouton + dans le coin inférieur gauche
  2. Choisissez 'Type d'appareil': 'iPhone SE'
  3. Ensuite, 'OS Version': 'iOS 11.0' peut être choisi

enter image description here

S'amuser!

13
CGN