我的 Mac 应用程序允许用户将文件拖放到其中,因此应用程序将读取这些文件。将文件提交到 Mac App Store 时是否需要任何文件访问授权 key (例如 com.apple.security.files.user-selected.read-only
)?
最佳答案
您的应用不需要 App Store 的授权,但如果在沙盒中则需要这些授权。
为您的应用启用沙箱,例如在Xcode中的项目设置中,然后进行测试。如果您的应用程序需要任何权利,您的测试应该会产生您的代码应该捕获的错误,例如文件访问调用返回失败。您还可以使用控制台监视记录的沙箱错误。
当您发现此类故障时,请确定原因,如果是由于沙箱中缺乏权限,请添加适当的权利。然后再次测试。
一旦您的应用程序在系统上的沙箱中运行,您就可以考虑提交到应用程序商店了。
HTH
关于macos - 我的 Mac 应用程序是否需要应用文件访问授权 key 才能支持拖放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43351292/