Ausführen eines AppleScript aus einer Sandbox-Anwendung auf einem Mac (OS X)
Wir entwickeln eine Anwendung für den Mac App Store mit Qt 5.2.0.Framework unter MacOSX 10.9.
Hier ist ein einfaches AppleScript, das eine Microsoft Excel-Arbeitsmappe erstellt und an einem beliebigen Ort speichert.
tell application "Microsoft Excel"
set myworkbook to make new workbook
set fname to POSIX file "/Private/var/root/Download/ExcelFile" as text
save workbook as myworkbook filename fname
end tell
Das obige Skript wird gespeichert alsUntitled.scpt
im/Library/ApplicationScript/
.
Innerhalb der Anwendung verwenden wir das Cocoa-Framework, um das AppleScript auszuführen.
Dieses AppleScript funktioniert in einer Anwendung ohne Sandbox. In einer Sandkastenanwendung schlägt dies fehl.
Meine Frage ist: Wie verwenden Sie ein AppleScript in einer Sandkastenanwendung? Oder gibt es eine Alternative dazu?
Bitte teilen Sie mir die Lösung mit, da sich mein Projekt dadurch verzögert.
Vielen Dank