Come installare iOS 9.x Simulator su Xcode 11?


17

Sto sviluppando e un'app iOS con supporto per iOS 9 , ma con l' aggiornamento Xcode 11 mi manca la possibilità di aggiungere / installare il simulatore iOS 9 . C'è qualche possibilità di avere un simulatore iOS 9.x in Xcode 11 ?

Xcode 11 "Componenti"


Seguire i passaggi in questa risposta: stackoverflow.com/a/30548925/488611
James P

Quale versione di macOS hai? Mi sembra di aver perso il simulatore iOS 9 dopo l'aggiornamento a 10.15 Catalina.
jesse,

Ho Mojave (10.14.6), ma i simulatori 9.x non sono presenti :(
Levi

Lo stesso qui, con 10.14.6 ho perso simulatori 9.x e nessuna delle soluzioni fornite qui funziona.
Lluis Gerard,

Non funziona ora .... @ JamesP Dopo aver seguito ogni passaggio carica il simulatore ma con la versione minima di iOS supportata da Xcode 11.3 (versione iOS - 10.3.1)
Nayan Dave,

Risposte:


8

Sembra che il simulatore iOS 9 sia supportato da Xcode 11, ma solo su macOS 10.14 Mojave. Dopo l'aggiornamento a macOS 10.15 Catalina, questo simulatore non è più supportato.

Anche se non ho trovato conferma di ciò in nessuna nota di rilascio. L'unico riconoscimento che ho trovato è questo tweet dell'ingegnere Apple: https://twitter.com/xenadu02/status/1140093901438689280?lang=en


3
Ho Mojave (10.14.6) ma i simulatori 9.x non sono presenti
Levi

2
@Levi Se hai Mojave, prova a scaricare il file del simulatore iOS 9 con qualsiasi software di gestione download e quindi installa il simulatore 9.3: devimages-cdn.apple.com/downloads/xcode/simulators/… 9.0: devimages-cdn.apple.com / download / xcode / simulatori / ...
Robert,

Grazie. Stavo cercando questi collegamenti esatti ai file dmg del simulatore. Ragazzi, è possibile utilizzare il downloader rapido di iGetter : igetter.net/downloads.html . E per installare i file scaricati visitare questo articolo: hackernoon.com/…
Hasaan Ali,

1

È incredibilmente fastidioso che Apple stia cercando di costringerci a rinunciare al supporto per i dispositivi più vecchi. Il modo in cui l'ho costretto a elencare iOS 9 era usare una versione precedente di xcode

Utilizzando una versione precedente di xcode

  1. Scarica una versione precedente di Xcode (ad esempio Xcode 10)
  2. Apri e scarica il simulatore iOS 9
  3. Il simulatore è ora elencato nella versione più recente di xcode

0

Ho provato a installare Xcode 10.1 sul mio Mac, ma non ha funzionato anche per iOS9, sospetto che abbia a che fare con il supporto del rilascio di Apple per le applicazioni a 32 bit (come iOS9)



-3

Jayaraj M, non è un vero:

Xcode 11 è disponibile nel Mac App Store e include SDK per iOS 13, macOS Catalina 10.15, watchOS 6 e tvOS 13. Xcode 11 supporta lo sviluppo di dispositivi con iOS 13.1. Xcode 11 supporta il debug sul dispositivo per iOS 8 e versioni successive, tvOS 9 e versioni successive e watchOS 2 e versioni successive. Xcode 11 richiede un Mac con macOS Mojave 10.14.4 o successivo.

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


3
La cosa importante da notare nella nota di Apple sopra è "debug sul dispositivo". Se hai un dispositivo con iOS precedente, puoi comunque eseguirne il debug. Ma i simulatori per iOS9 sono spariti. Ho provato a vedere se potevo costruire un simulatore iOS 9 (è riuscito a costruire un simulatore iOS 11 di cui avevo bisogno). Ma il seguente non riesce: xcrun simctl crea "iPhone 5" "com.apple.CoreSimulator.SimDeviceType.iPhone-5" "com.apple.CoreSimulator.SimRuntime.iOS-9-0"
anorskdev
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.