Permessi di Apple Script Calendar con una schermata bloccata

0

nella mia macchina da lavoro ho scritto un AppleScript che scrive un'email di promemoria per la nostra riunione di gruppo. Viene attivato da un evento in Calender tramite Apri applicazione al momento dell'evento e quindi riaccede a un altro calendario nell'app Calendario per ottenere la successiva data della riunione. Alla fine invia un'email con entrambe le date degli eventi. E tutto funziona bene quando sono alla macchina e lo schermo non è bloccato.

Ma quando lo schermo è bloccato, l'app richiede il permesso per accedere al Calendario (che non avviene quando lo schermo non è bloccato) e se non lo concedo, non succede nulla, naturalmente.

E se poi sblocco lo schermo e vai a Preferenze di Sistema > Sicurezza e amp; Privacy Vedo un'app con un nome criptico (ad esempio 737C530B -... D34B47.app) nella scheda Autorizzazioni di Calendar. Quindi questa deve essere una specie di nome hash della mia app originale che voglio eseguire.

Quindi, la mia domanda ora è: come posso app in modo permanente app mia AppleScript .app per il permesso di calendario s.t. Non devo concedergli ogni volta? O come posso evitare che tutto il permesso brilli una volta per tutte?

Modifica: ecco lo snippet di codice della chiamata al calendario:

-- Date
set theMeetingDate to ((current date) + 1 * days + 3 * hours)

-- Get next meeting date
tell application "Calendar"
tell calendar "Reminder"
    set theNextMeetingDate to (start date of (first event whose start date ≥ theMeetingDate)) + 1 * days + 3 * hours
end tell
end tell

Grazie mille per il tuo aiuto!

Saluti,

    
posta Pascal 21.01.2014 - 11:44
fonte

1 risposta

1

Questo link potrebbe aiutare. Scorri verso il basso fino alla sezione per codificare la tua app.

link

    
risposta data 05.03.2014 - 18:59
fonte

Leggi altre domande sui tag