【问题标题】: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)?

【问题讨论】:

    标签: macos cocoa app-store appstore-sandbox entitlements


    【解决方案1】:

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

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

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

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

    HTH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 2019-11-09
      • 2013-06-28
      • 1970-01-01
      相关资源
      最近更新 更多