Apple的SMJobBless应该是编写在沙箱中运行并需要特权的程序的新的正确方法。但是,当我下载代码并打开沙盒时,它不起作用。相反,我得到了这个错误:
2015-09-27 15:10:30.820 SMJobBlessApp[78676:4426508] ApplePersistence=NO
2015-09-27 15:10:31.273 SMJobBlessApp[78676:4426508] Something went wrong! NSOSStatusErrorDomain / -60005
我需要在沙盒中运行的应用程序中编写/ etc中的文件。这可能吗?
答案 0 :(得分:1)
我认为你的开头句“Apple的SMJobBless应该是编写在沙箱中运行且需要权限的程序的新的,正确的方法”是不正确的。
当我查看Apple的App Sandbox设计指南的"Determine Whether Your App Is Suitable for Sandboxing"部分时,看起来您无法使用授权服务来提升权限。