Comment installer iOS 9.x Simulator sur Xcode 11?

17

Je développe une application iOS avec la prise en charge d' iOS 9 , mais avec la mise à jour Xcode 11, je n'ai pas la possibilité d'ajouter / d'installer le simulateur iOS 9 . Est-il possible d'avoir un simulateur iOS 9.x dans Xcode 11 ?

Xcode 11 "Composants"

Levi
la source
Suivez les étapes de cette réponse: stackoverflow.com/a/30548925/488611
James P
Quelle version de macOS avez-vous? Je semble avoir perdu le simulateur iOS 9 après la mise à niveau vers 10.15 Catalina.
jesse
J'ai Mojave (10.14.6), mais les simulateurs 9.x ne sont pas présents :(
Levi
Même chose ici, avec 10.14.6 j'ai perdu les simulateurs 9.x et aucune des solutions fournies ici ne fonctionne.
Lluis Gerard
Cela ne fonctionne pas maintenant .... @ JamesP Après avoir suivi chaque étape, il charge le simulateur mais avec la version iOS minimale prise en charge par Xcode 11.3 (version iOS - 10.3.1)
Nayan Dave

Réponses:

8

Il semble que le simulateur iOS 9 soit pris en charge par Xcode 11, mais uniquement sur macOS 10.14 Mojave. Après la mise à niveau vers macOS 10.15 Catalina, ce simulateur n'est plus pris en charge.

Bien que je n'ai trouvé aucune confirmation de cela dans les notes de version. La seule reconnaissance que j'ai trouvée est ce tweet de l'ingénieur Apple: https://twitter.com/xenadu02/status/1140093901438689280?lang=en

jesse
la source
3
J'ai Mojave (10.14.6) mais les simulateurs 9.x ne sont pas présents
Levi
2
@Levi Si vous avez Mojave, essayez de télécharger le fichier du simulateur iOS 9 avec n'importe quel logiciel de gestionnaire de téléchargement, puis installez le simulateur 9.3: devimages-cdn.apple.com/downloads/xcode/simulators/… 9.0: devimages-cdn.apple.com / téléchargements / xcode / simulateurs /…
Robert
Merci. Je cherchais ces liens exacts vers les fichiers dmg du simulateur. Les gars, vous pouvez utiliser le téléchargeur rapide iGetter : igetter.net/downloads.html . Et pour installer les fichiers téléchargés, visitez cet article: hackernoon.com/…
Hasaan Ali
1

Il est incroyablement ennuyeux qu'Apple essaie de nous forcer à abandonner le support des appareils plus anciens. La façon dont je l'ai forcé à lister iOS 9 était d'utiliser une ancienne version de xcode

Utiliser une ancienne version de xcode

  1. Téléchargez une version antérieure de Xcode (par exemple Xcode 10)
  2. Ouvrez et téléchargez le simulateur iOS 9
  3. Le simulateur est maintenant répertorié dans la nouvelle version de xcode
Attaque
la source
0

J'ai essayé d'installer Xcode 10.1 sur mon Mac, mais cela ne fonctionnait pas non plus pour iOS9, je pense que cela a à voir avec la suppression d'Apple pour les applications 32 bits (comme iOS9)

Saren Inden
la source
-2

iOS 9.0 n'est pas pris en charge par Xcode 11.

Jayaraj M
la source
-3

Jayaraj M, ce n'est pas vrai:

Xcode 11 est disponible dans le Mac App Store et comprend des SDK pour iOS 13, macOS Catalina 10.15, watchOS 6 et tvOS 13. Xcode 11 prend en charge le développement pour les appareils exécutant iOS 13.1. Xcode 11 prend en charge le débogage sur appareil pour iOS 8 et versions ultérieures, tvOS 9 et versions ultérieures et watchOS 2 et versions ultérieures. Xcode 11 nécessite un Mac exécutant macOS Mojave 10.14.4 ou version ultérieure.

https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes

Alex
la source
3
La chose importante à noter dans la note d'Apple ci-dessus est le «débogage sur l'appareil». Si vous avez un appareil avec l'ancien iOS, vous pouvez toujours le déboguer. Mais les simulateurs pour iOS9 ont disparu. J'ai essayé de voir si je pouvais construire un simulateur iOS 9 (j'ai réussi à construire le simulateur iOS 11 dont j'avais besoin). Mais l'échec suivant: xcrun simctl créer "iPhone 5" "com.apple.CoreSimulator.SimDeviceType.iPhone-5" "com.apple.CoreSimulator.SimRuntime.iOS-9-0"
anorskdev