Ich habe eine App erstellt, die ein Befehlszeilentool enthält. Ich habe die Sandbox der App aktiviert und getestet, dass sie funktioniert. Ich habe auch die App und das Befehlszeilentool mit Code signiert.Mac OS App, Sandbox mit Befehlszeilen-Tool?
Aber als ich die App auf iTunes hochgeladen habe, erhielt ich eine E-Mail, die mir sagte, dass "App Sandbox nicht aktiviert" ist.
Anscheinend muss ich Berechtigungsdatei von Schlüssel com.apple.security.app-sandbox
mit true
Wert setzen, und die Liste der ausführbaren Dateien: /Contents/MacOS/myApp
und /contents/Frameworks/x86/myCommandLineTool
.
Ich bin sicher, dass ich Sandbox in Xcode aktiviert habe, also dachte ich, das Problem liege mit dem Befehlszeilenprogramm.
Wie kann ich Sandbox für das Befehlszeilenprogramm aktivieren? Oder gibt es einen bestimmten Ordner, in den ich das Tool legen sollte? Irgendwelche Vorschläge willkommen - ich habe seit einigen Tagen davon geplagt.
danke für andrewdotnichs Bearbeitung. – dinosaur