2012-08-11 59 views
2

我使用osacompile編譯一個AppleScript成山獅的應用程序包,但因爲它抱怨說,開發商是身份不明的,同時我也會想到我不能執行結果束一個未簽名的應用程序包。我注意到,Photoshop和其他應用程序可以創建運行良好的液滴捆綁包,並檢查其內容,看起來沒有簽名。我如何編譯腳本以允許執行?編譯的AppleScript對山獅跑「身份不明的開發者」

更新:如果我通過命令行編譯相同的腳本,結果包運行正常,這似乎只是在我的應用程序中從NSTask運行osacompile時出現問題。

更新2:這似乎是相關的com.apple.quarantine XATTR被施加到包。如果沒有應用隔離屬性的結果包,我無法弄清楚編譯applescript的方法。

+0

任何解決方案的人嗎? – Noitidart 2014-09-16 02:37:18

回答

0

Sign My Scripts是一個免費的應用程序,允許您使用您的Apple開發人員ID,協同設計基於AppleScript的應用程序。如果您是開發人員,請使用它來簽署您的應用程序包。