Was sind die Codesign-Berechtigungsschlüssel, die für die Verwendung von Growl on Lion benötigt werden?

8

Übermittlung an den Mac App Store, da Lion alle Apps zur Angabe von Berechtigungen für Code-Signaturen benötigt. Wie bei Growl war es nie klar, welche Berechtigungen ich angeben sollte und einige Google-Fu gibt keine Antwort auf meine Frage.

Ich sehe das immer in der Konsole:

%Vor%

Bearbeiten: Nach dem Aktualisieren von Berechtigungen mit:

%Vor%

Jetzt sehe ich das stattdessen in der Konsole:

%Vor%

Edit x2: Genauer gesagt ist das Problem mit NSDistributedNotificationCenter , was es der App erlaubt, Benachrichtigungen an andere Prozesse zu senden.

    
koo 21.07.2011, 15:10
quelle

3 Antworten

6

Ich habe Apple mit einem technischen Support-Vorfall dazu befragt. Sie haben vorgeschlagen, verteilte Benachrichtigungen ohne Berechtigungen mit nil bewerteten userInfo-Wörterbüchern zu veröffentlichen. Derzeit besteht jedoch kein Anspruch auf verteilte Benachrichtigungen mit userInfo-Wörterbüchern.

Da Growl verteilte Benachrichtigungen mit userInfo-Wörterbüchern veröffentlichen muss, ist es derzeit nicht möglich, das Growl-Framework in der Anwendungs-Sandbox zu verwenden.

    
koo 27.07.2011, 05:25
quelle
4

Was Sandboxing betrifft, erkennt das Framework in Growl 1.3+ die Sandbox und deaktiviert die alte Bridge. Growl.framework 1.3+ in einer Sandbox verwendet das neue GNTP-Protokoll und benötigt entweder die Netzwerk-Client-Berechtigung oder Sie können den XPC verwenden, den wir im SDK bereitstellen.

Ссылка enthält weitere Informationen dazu.

Ссылка ist für alle verfügbar, die Entwicklungsfragen haben (z. B. zum Sandboxing).

Chris

    
Christopher Forsythe 14.01.2012 19:19
quelle
0

knurrt in lions-Sandbox

Ich hatte dieses Problem auch und folgte diesem Tutorial und knurrte jetzt in meiner Sandbox-App.

    
neoneye 24.09.2011 17:30
quelle