![](/img/trans.png)
[英]How can I bundle a command line utility in os x application on Mac App Store (using sandbox entitlement)
[英]How can I know what entitlement items should be added for Mac sandbox app?
在Apple的有關App Sandbox的文檔中,我找到了有關Temporary Exception
,並且Global Mach Service Temporary Exception
的值是一個數組,但是我確實知道此數組可以包含哪些項目。
實際上,我希望有地方可以檢查為沙箱應用程序中的特定功能應添加哪些權利項目。 例如,對於某些功能,也許我應該添加一些com.apple.security.temporary-exception.mach-lookup.global-name
和com.apple.security.temporary-exception.files.absolute-path.read-write
,但問題是它們是什么。
現在,當該功能無法在沙箱中工作時,我可以在系統日志中找到錯誤消息,但仍然不知道需要什么權利。
沙箱的文檔非常不一致。 它的建議是只使用您想做的任何事情,運行應用程序,然后檢查控制台以查看哪些功能失敗。 https://developer.apple.com/library/mac/documentation/Security/Conceptual/AppSandboxDesignGuide/DesigningYourSandbox/DesigningYourSandbox.html#//apple_ref/doc/uid/TP40011183-CH4-SW1
編輯:如果您使用臨時異常,則需要在iTunes connect中添加它們,並詳細說明每個異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.