我的 Mac 应用程序是不是需要应用文件访问授权密钥来支持拖放?

Posted

技术标签:

【中文标题】我的 Mac 应用程序是不是需要应用文件访问授权密钥来支持拖放?【英文标题】:Does my Mac App need to apply File Access Entitlement Key for supporting Drag and Drop?我的 Mac 应用程序是否需要应用文件访问授权密钥来支持拖放? 【发布时间】:2017-04-11 16:18:00 【问题描述】:

我的 Mac 应用程序允许用户将文件拖放到其中,因此该应用程序将读取这些文件。将文件提交到 Mac App Store 时是否需要任何文件访问权限密钥(例如 com.apple.security.files.user-selected.read-only)?

【问题讨论】:

【参考方案1】:

您的应用不需要App Store 的权利,而是需要沙盒

为您的应用启用沙盒,例如在Xcode的项目设置中,然后测试一下。如果您的应用程序需要任何权利,您的测试应该产生您的代码应该捕获的错误,例如文件访问调用返回失败。您还可以使用控制台查看记录的沙盒错误。

当您发现此类故障时,请确定原因,如果是由于沙盒中缺少权限,请添加相应的权利。然后再次测试。

一旦您的应用在系统的沙盒中运行,您就可以考虑提交到 App Store。

HTH

【讨论】:

以上是关于我的 Mac 应用程序是不是需要应用文件访问授权密钥来支持拖放?的主要内容,如果未能解决你的问题,请参考以下文章

如何从PHP脚本访问我的谷歌驱动器,无需手动授权

大数据实战——hadoop集群实现免密登录和文件互传

统计各节点ssh免密登录授权信息

关于redis未授权访问说法不正确的是

需要帮助授权Pundit的索引操作

密保邮箱手机怎么登陆