Ich versuche, aus diesem Problem herauszukommen (ich hoffe, es ist das letzte!)
Kurz gesagt, ich habe eine Statusleiste App, die bei der Anmeldung beginnen muss. Ich folgte diesem Tutorial Ссылка
Alles funktioniert, aber wenn es Zeit ist, die App in einem echten Wettbewerb außerhalb von xcode zu testen, habe ich diese Nachricht in der Konsole system.log:
appleeventsd[52]: <rdar://problem/11489077> A sandboxed application with pid 1258, "xxxxx" checked in with appleeventsd, but its code signature could not be validated ( either because it was corrupt, or could not be read by appleeventsd ) and so it cannot receive AppleEvents targeted by name, bundle id, or signature. Error=ERROR: #-67061 { "NSDescription"="SecCodeCheckValidity() returned -67061, <SecCode 0x7fb0ea714300 [0x7fff71381e10]>." } (handleMessage()/appleEventsD.cp #2072) client-reqs-q
Was ich getan habe, war die Code-Signatur mit diesem Befehl zu überprüfen: spctl --assess --type execute AppName
Das Ergebnis war, dass die Codesignatur sowohl für die Main-App als auch für die Helper-App in Ordnung war.
Wie Sie im Tutorial sehen können, wird das Hilfs-App-Projekt im Haupt-App-Projekt beibehalten. Vielleicht ist das der Grund?
Ich habe verschiedene Signing-Profile ausprobiert, jetzt benutze ich "Mac Distribuition"
Ich benutze OsX Mavericks DP6 und Xcode 5 beta ..
Irgendwelche Ideen?
Für jeden, der diesen Beitrag findet, glaube ich, dass die Antwort hier ist: Can not Code-Zeichen-Helfer-App richtig
Versuchen Sie, von / Applications aus zu starten, und sehen Sie, ob Sie die Nachricht immer noch in der Konsole erhalten.
Versuchen Sie, den Helfer selbst (von Xcode oder Finder) auszuführen, um zu sehen, dass damit alles in Ordnung ist. In meinem Fall lief es nicht, weil das Appdelegate-Objekt von Xib fehlte.
Nachdem ich es behoben habe, lief es gut und startete meine App aus dem Anwendungsordner
Tags und Links xcode code-signing sandbox osx-mavericks