Questo vale anche per Safari 12 finale.
Panoramica delle opzioni
-
Ripristina il tuo computer dal backup.
A seconda dei metodi questo potrebbe richiedere del tempo. Devi anche assicurarti di disattivare l'aggiornamento automatico in Preferenze di Sistema > App Store o la tua gioia con il buon vecchio Safari 11 sarà di breve durata. Potresti volerlo prima o durante il ripristino. Potrebbe essere una buona idea disconnettere qualsiasi rete per assicurarti che gli aggiornamenti automatici non vengano realmente superati. (Disconnetti da ethernet o disattiva il Wi-Fi.)
-
Reinstallare il sistema operativo.
Questo è fino all'ultimo aggiornamento ma escluso quello più recente che contiene Safari 12. Quale dipende dal sistema operativo che stai utilizzando. Questo di solito richiede ancora più tempo e devi anche assicurarti di non reinstallare Safari 12. Ciò significa prendere il controllo dall'aggiornamento automatico il prima possibile nel processo, ma assicurati di installare manualmente tutti gli altri aggiornamenti.
-
Intervento del buco della serratura per sostituire solo i file strettamente necessari. Questo è molto più veloce di entrambe le opzioni sopra, ma un po 'più complicato. System Integrity Protection deve essere temporaneamente disabilitato. La procedura è descritta di seguito.
Tutti e tre i casi richiedono la disattivazione dell'aggiornamento automatico.
Tutti e tre i casi richiedono l'installazione manuale di tutti gli aggiornamenti futuri che Apple ti offre tramite l'applicazione AppStore, inclusi gli aggiornamenti di sicurezza.
Chirurgia della buca della serratura
per ripristinare i file associati a Safari 12 in Safari 11
Semplicemente eliminando l'applicazione o sostituendo l'applicazione con una versione precedente non funzionerà. La versione beta (12) non è autonoma ma distribuita come un programma di installazione che scrive molti file in posizioni diverse da / Applicazioni.
Per eseguire questo downgrade potrebbe essere necessario disporre di un backup recente del sistema o di un pacchetto di installazione, ad esempio Safari 11.1.2 per Sierra (il collegamento potrebbe cambiare rapidamente o scomparire del tutto, provare anche a utilizzare l'ultima versione applicabile) e un'applicazione come Pacifist . (Gli utenti di High Sierra potrebbero dover tornare a scaricare link ed estrai i file da lì. Ancora più veloce del ripristino da TimeMachine o di un re-sinstall downgrade completo.)
Questo è necessario perché semplicemente eseguire nuovamente Safari 11.1.2 sull'installazione versione 12 (beta) non funzionerà. Il programma di installazione di Safari (beta) scrive molti più file rispetto al programma di installazione per la versione normale 11.1.2 - e questi non funzionano con l'installazione di 11.1.2.
Pertanto è necessario disabilitare SIP, aprire il pacchetto Safari 11.1.2 con Pacifist e trovare le seguenti posizioni aggiornate da tale aggiornamento.
/Applications/Safari.app
/System/Library/Accounts/Notifications/CloudBookmarks/AccountsNotifier.bundle
/System/Library/CoreServices/SafariSupport.bundle
/System/Library/Frameworks/SafariServices.framework
/System/Library/LaunchAgents/com.apple.Safari*.plist
/System/Library/Preferences/Logging/Subsystems/com.apple.Safari*.plist
/System/Library/PrivateFrameworks/WebDriver.framework
/System/Library/StagedFrameworks/Safari
(Opzionale: confronta questo con il pacchetto di installazione per la versione beta.)
Elimina esattamente questi file e cartelle con i loro contenuti, niente di più, niente di meno.
Quindi ripristina questi file Safari dal backup o in questo caso ancora meglio: semplicemente riesegui l'installazione del pacchetto 11.1.2.
Generalmente, la versione "ripristina da backup" è preferibile, dato che Apple spesso dimentica di includere davvero tutto ciò che è necessario per un'installazione autonoma (come il file occasionale info.plist), rendendo solo il nuovo metodo di installazione 11.1.2 potenzialmente un po 'dubbioso.
Ora che Safari 12 non è in versione beta e viene forzato sul Mac di tutti con SoftwareUpdate, devi ovviamente deselezionare "installa aggiornamenti automaticamente" in Preferenze di Sistema > Riquadro App Store.
In caso contrario, la procedura sopra descritta verrà annullata in un breve lasso di tempo.
Guadagna e naviga su Safari 11 per tutto il tempo che puoi fare a meno di non aggiornarti. Ancora una volta: assicurati di applicare manualmente la sicurezza e altri aggiornamenti se in precedenza avevi fatto affidamento sul fatto che la procedura fosse stata eseguita per te in background.
Quanto sopra sembra funzionare bene per sistemi fino a macOS Sierra e High Sierra. Pertanto i commenti relativi a queste procedure su Mojave sono più che graditi.