4 votos

Es posible restaurar Appkit después de Catalina→Monterey Update?

Espero que alguien pueda ayudarme, pero soy consciente de que puede ser una posibilidad remota.

He llegado a confiar en una aplicación llamada Auganizador que ha sido completamente abandonada por sus desarrolladores.

Después de actualizar de Catalina a Monterey, me aparece el siguiente error al intentar iniciarlo:

Termination Reason:    Namespace DYLD, Code 4 Symbol missing
Symbol not found: _OBJC_IVAR_$_NSActionCell._tag
Referenced from: /Users/USER/Desktop/Auganizer.app/Contents/MacOS/Auganizer
Expected in: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
(terminated at launch; ignore backtrace)

No hay Appkit en absoluto en /System/Library/Frameworks/ pero hay es uno en el directorio equivalente de la copia de seguridad de Time Machine de mi sistema Catalina.

¿Hay alguna forma de restaurar este archivo o alguna otra forma de solucionar el error del símbolo que falta?

1voto

Anton Kukoba Puntos 101

Parece que el binario de Auganizer está enlazado a Appkit por la ruta codificada, y cuando Monterey movió Appkit a la caché compartida de dylib se volvió inaccesible para las aplicaciones, que están tratando de encontrarlo por la ruta del sistema de archivos. Así que para hacer que funcione será necesario modificar la sección de importación de Auganizer y sus librerías para que utilice Appkit desde la caché compartida de dylib.

Así que tendrás los binarios hackeados con las firmas digitales rotas. También incluso si cambia las rutas allí, usted puede tropezar en algún símbolo que era obsoleto y ya no existen en Monterey versión de AppKit, por lo que será necesario encontrar el análogo.

A mi no me parece razonable gastar tanto tiempo en revivir el software de 35$.

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