Unity 之 发布Mac签名配置文件(macOS授予对沙盒应用程序访问网络 | 全磁盘访问权限)
Posted 陈言必行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 之 发布Mac签名配置文件(macOS授予对沙盒应用程序访问网络 | 全磁盘访问权限)相关的知识,希望对你有一定的参考价值。
Unity 之 发布Mac签名配置文件
一,网络访问权限
macOS授予对沙盒应用程序的网络访问权限;
当上传APP Store应用程序需要使用网络时,若不配置此设置,签名之后会无法使用网络,所以需要添加签名文件中添加此配置:
<key>com.apple.security.network.client</key>
<true/>
二,磁盘访问权限
macOS授予对沙盒应用程序的全磁盘访问权限;
当上传APP Store应用程序需要访问本地磁盘时,需要添加此权限。比如:用户可以选择本地图片作为头像上传,此时则需要用到此权限,否则签名后打开访问本地图像对话框会无反应。
<key>com.apple.security.files.bookmarks.app-scope</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
三,完整配置文件
上述两个权限添加完成的沙盒签名文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.files.bookmarks.app-scope</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
</dict>
</plist>
此文件的使用方法:Unity 之 上传Mac App Store过程详解
以上是关于Unity 之 发布Mac签名配置文件(macOS授予对沙盒应用程序访问网络 | 全磁盘访问权限)的主要内容,如果未能解决你的问题,请参考以下文章