5 votos

Degradación de la beta de Safari

La instalación de Safari versión beta es al parecer sólo es posible mediante la sustitución de la builtin Safari versión. En este caso, la versión 11.1.2 con 12. Si la versión beta no funciona, da demasiados problemas o es solo una sensación desagradable:

Cómo podemos hacer un downgrade a un oficial de la versión estable, actualmente Safari 11.1.2 para 10.12.6 Sierra?

He probado a restaurar todo lo relacionado con la 11.1.2 desde una copia de seguridad (que van por lo que se encuentra que se encuentra en el paquete del instalador), me encuentra y vuelve a aplicar la 11.1.2_Sierra.pkg. Sin embargo, Safari ahora se niega a trabajar.

Crashed Thread:        3  Dispatch queue: com.apple.SafariCore.RemotePlistController.internalQueue

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[_NSPlaceholderData initWithContentsOfURL:options:error:]: nil URL argument'
terminating with uncaught exception of type NSException
abort() called

¿Hay alguna forma de evitar la re-instalación de todo el sistema?

3voto

Pickle Puntos 2099

Simplemente borrar la aplicación o el reemplazo de la aplicación con una versión anterior no funcionará. La versión beta no es auto-contenida, sino distribuido como un instalador que escribe un montón de archivos en ubicaciones diferentes de Aplicaciones.

Para hacer este downgrade usted puede necesitar tener una copia de seguridad reciente del sistema o un paquete de instalación de Safari 11.1.2 para Sierra (enlace puede cambiar rápidamente o desaparecer) y una aplicación como Pacifista.

Esto es necesario porque, simplemente, volver a ejecutar el Safari 11.1.2 sobre la beta de la instalación no funcionará. La beta del instalador escribe muchos más archivos de los que 11.1.2 y estos no juega bien con la instalación de 11.1.2.

Por lo tanto, usted necesita para deshabilitar la SIP, abrir el Safari 11.1.2 paquete con Pacifista y encontrar los siguientes lugares actualizado por dicha actualización.

/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

(Opcional: Comparar con el paquete de instalación para la versión beta.)
Eliminar exactamente estos archivos y carpetas con su contenido, nada más, nada menos.

A continuación, restaurar estos de copia de seguridad o volver a ejecutar el 11.1.2 paquete de instalación. El "restaurar desde copia de seguridad" de la versión es preferible, ya que Apple a menudo se olvida que en realidad son todo lo necesario para una auto-contenida de instalación (como el ocasional info.plist archivo) haciendo que la vuelva a ejecutar 11.1.2 installaer método solo un poco dudoso.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X