2 votos

Alfred sigue pidiendo permiso a Contactos

No estoy seguro de lo que está pasando. Cada vez que accedo a Alfred, me aparece este cuadro de diálogo: "Alfred quiere acceder a sus contactos". Siempre tengo que hacer clic en "Aceptar" antes de poder utilizar el programa. He comprobado que la casilla de Alfred está marcada en la configuración de los contactos en las Preferencias del Sistema. ¿Alguien tiene alguna otra idea?

Alfred

1 votos

Puede considerar hacer la pregunta aquí alfredforum.com/forum/2-v2-discussion-help

13voto

jfloff Puntos 11

Al igual que @nobody-in-particular dijo Probablemente su código de Alfred fue cambiado, por lo tanto la firma que estaba en el lugar de Alfred ya no es válida. Lo que tienes que hacer es firmar la aplicación después de los cambios en el código.

Esto me ha funcionado:

sudo codesign --force --deep --sign - "/Applications/Alfred 2.app/Contents/Frameworks/Alfred Framework.framework/Versions/A/Alfred Framework"

0 votos

Todavía funciona en alfred 3. cambiar el nombre de la aplicación así : sudo codesign --force --deep --sign - "/Applications/Alfred 3.app/Contents/Frameworks/Alfred Framework.framework/Versions/Alfred Framework"

0voto

Tony Williams Puntos 4903

¿Estás utilizando la versión 2.1.1 de Alfred?

Si abres las Preferencias de Alfred y compruebas el panel de Características, puedes hacer clic en Contactos y probar a activar "Abrir contactos en Alfred".

También puedes probar a comprobar el panel de flujos de trabajo y ver si tienes algún flujo de trabajo que utilice los contactos.

0voto

¿Su copia de Alfred tiene la licencia adecuada o es pirata? Admito que la mía era pirata, y la versión crackeada más reciente seguía pidiendo contactos, presumiblemente porque la firma de código requerida para la Mac Store también se aplica a los permisos de los contactos. Si se cambia el código (lo que ocurre en el proceso de crackeo) la API de permisos de contactos de Apple tendrá que pedir permiso continuamente, ya que no reconoce el programa. Podrías probar Quicksilver en su lugar; es como Alfred pero gratis y hace más cosas, aunque también es más complicado y menos brillante.

0voto

rjdevereux Puntos 535

Intenta ejecutar estos comandos en el Terminal:

sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
sqlite> INSERT or REPLACE INTO access values ('kTCCServiceAddressBook','com.runningwithcrayons.Alfred-2', 0, 1, 0, NULL);
sqlite> .exit

0 votos

¿qué hace eso?

1 votos

Como bien dice l'L'L, por favor, aporta una explicación o referencia de esos comandos que le pides al OP para que tu respuesta sea más creíble.

0voto

Ian Douglas Puntos 6

Puede que quieras mirar el Privacy Services Manager de la Universidad de Utah: https://github.com/univ-of-utah-marriott-library-apple/privacy_services_manager Una vez configurado, comando de terminal: privacy_services_manager.py add contacts /Applications/Chess.app

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