[英]How to allow permission for user's Home folder in cocoa application for mac
我花了一些时间对此进行了研究,可以说,如果您想要一个简单的解决方案来访问应用程序沙箱外部的文件,那将是不可能的。
即使您愿意研究一个更严格,更技术性的解决方案,它仍然可能无法实现。
您应该在Apple的“ 应用程序沙箱设计指南”中的标题为“访问用户数据”的这一部分中进行研究,尤其是此位:
如果您的应用程序需要访问用户的主目录才能正常运行,请使用Apple Bug报告系统让Apple知道您的需求。 此外,请确保遵循iTunes Connect网站上提供的有关权利的指导。
下一段对其他应用程序的偏好说了同样的话。 由于您试图操纵-或删除-其他应用程序的文件,因此您将必须征求Apple的许可和/或指导。
如果这是我的问题,我可能会尝试提出的唯一解决方法可能是涉及安全范围的书签和持久性资源访问 ,但是从链接的文档中可以看出,设置并非易事。
总结:如果您希望您的应用保持沙盒状态,则可能需要重新考虑您要完成的工作。
在此相关问题中可以找到更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.