Xcode 13中如何正确添加自定义entitlements权限?
Xcode 13 自定义Entitlements可视化配置方法
以下是Xcode 13版本的官方可视化配置路径,所有配置修改由Xcode自动同步到.entitlements文件,不会出现手动编辑文件导致的适配、签名异常问题:
- 在左侧项目导航栏选中最顶部的蓝色项目图标,打开项目设置面板
- 在面板顶部的栏位切换到
TARGETS分类,选中你需要配置权限的对应App目标(注意不要选到PROJECT层级,否则不会显示后续配置项) - 点击设置面板顶部的
Signing & Capabilities标签,进入签名与能力配置页 - 下拉页面到最底部,找到
Entitlements分组区块,这里会列出当前目标下所有生效的entitlement配置 - 点击区块左下角的
+按钮,在弹出的输入框内直接填入需要添加的自定义entitlement键名,例如com.moneymoney-app.retail、com.apple.iWork.Pages,值类型选择Boolean,参数值设置为YES就完成添加了
配置提示:如果是为AppleScript申请跨App访问权限,添加完对应自定义entitlement后,记得确认同面板下
App Sandbox分组中的Apple Events权限为开启状态,否则授权不会正常生效。
内容的提问来源于stack exchange,提问作者mihema
相关产品推荐
相关产品推荐

