我製作了一個包含命令行工具的應用程序。我已經啓用了應用程序的沙箱,並測試它的工作原理。我還對應用程序和命令行工具進行了代碼簽名。Mac OS應用程序,帶命令行工具的沙箱?
但是,當我上傳應用程序到iTunes,我收到一封電子郵件告訴我「應用程序沙盒未啓用」。
顯然,我需要設置的關鍵com.apple.security.app-sandbox
授權文件與true
值,並列出了可執行文件:/Contents/MacOS/myApp
和/contents/Frameworks/x86/myCommandLineTool
。
我確定我已經在Xcode中啓用了沙箱,所以我認爲問題出在命令行工具上。
如何啓用沙盒的命令行工具?還是有一個特定的文件夾,我應該把這個工具?任何建議的歡迎 - 我已經困擾了好幾天。
感謝andrewdotnich的編輯。 – dinosaur 2012-08-06 03:39:22