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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage