I am creating a new macOS application that requires access to files outside of the sandbox. It needs to be docked in a silent state and packaged using the Electron Builder application. I have configured the relevant permissions as com.apple.security.memory-exception.files.absolute path.read-only,
It can be accessed normally in the local version of mas dev. The configuration parameters are as follows:
<key>com.apple.security.temporary-exception.files.absolute-path.read-only</key>
<array>
<string>/Volumes/NO NAME/</string>
<string>/Volumes/NO NAME 1/</string>
<string>/Volumes/NO NAME 2/</string>
</array>
But during the review period of the app store, some people said it was not of legal value. The following is the original statement:
Your application is not properly sandboxed, or it contains one or more rights with invalid values. Before resubmitting the new binary file, please review the included rights and sandbox documentation and resolve this issue.
com.apple.security.temporary-exception.files.absolute-path.read-only True
If there is a com.apple.security.memory-exception.files.absolute path.read-only authorization, will the app store accept it? What do I need to do to access it?
Post
Replies
Boosts
Views
Activity
我们正在创建一个新的 macOS 应用程序,该应用程序需要访问沙盒之外的文件。它需要以静默状态停靠并使用 Electron Builder 应用程序进行打包。我已将相关权限配置为
com.apple.security.memory-exception.files.absolute path.read-only ,
它可以在 mas dev 的本地版本中正常访问。配置参数如下:
com.apple.security.temporary-exception.files.absolute-path.read-only
/Volumes/NO NAME/
/Volumes/NO NAME 1/
<字符串>/卷/无名称 2/</字符串>
</阵列>
但在应用商店审查期间,有人说它不是法律价值。以下为声明原文:
您的应用未正确实现沙盒,或者它包含一个或多个具有无效值的权利。在重新提交新的二进制文件之前,请查看包含的权利和沙盒文档并解决此问题。
com.apple.security.temporary-exception.files.absolute-path.read-only True
如果存在 com.apple.security.memory-exception.files.absolute path.read-only 授权,应用商店会接受它吗?我需要做些什么才能访问它?