Sono uno sviluppatore che supporta Safari 8 e 9 e vorrei essere in grado di eseguire entrambi sullo stesso computer. Presumo che Safari 9 non verrà eseguito su Yosemite. C'è un modo per installare Safari 8 su El Capitan?
Sono anche uno sviluppatore web con la necessità di testare su versioni precedenti di Safari. Ecco la tua migliore scommessa (attenzione: questo presuppone che tu possieda VMware Fusion o un simile emulatore di macchina virtuale in grado di gestire Mac OS).
Supponendo che tu abbia aggiornato il tuo Mac attraverso le versioni precedenti di Mac OS (Yosemite, El Capitan, ecc.), puoi ancora accedere a quelli in AppStore in "Acquistati". Trova il sistema operativo che desideri e fai clic sul pulsante "Scarica".
Una volta terminato, controlla la cartella / Applicazioni per "Installa El Capitan" (ho dimenticato il nome esatto del file, ma inizia con "Installa"). Con VMware Fusion, è follemente facile installarlo come una macchina virtuale. Apri Fusion e aggiungi una nuova macchina e scegli "Installa da disco o immagine" e trascina semplicemente l'applicazione di installazione Mac OS nella finestra di importazione di VMware.
Segui i soliti passi per installare una macchina virtuale, assicurati di allocare abbastanza RAM e sei a posto! Facendo questo, sono stato in grado di installare El Capitan come sistema operativo virtuale sulla mia macchina Sierra e testare su Safari 9.
Sebbene non sia possibile installare versioni precedenti di Safari, è possibile emulare versioni precedenti. Dal menu Sviluppo, seleziona Agente utente, quindi Altro ....
Da lì, è possibile inserire un agente utente personalizzato. Ad esempio, dal link nella risposta sopra di Tetsujin, puoi sostituire l'agente di Safari in questo modo:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit / 600.7.12 (KHTML, come Gecko) Versione / 8.0.7 Safari / 600.7.12
Dovresti essere in grado di emulare qualsiasi versione precedente di Safari in questo modo.
Leggi altre domande sui tag development macos yosemite el-capitan safari