You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xcode项目中配置已获批的User Assigned Device Name权限?

解决User Assigned Device Name权限在Xcode中无法配置的问题

步骤1:创建.entitlements文件

  • 打开Xcode,选中项目根目录,右键选择「New File」
  • 在模板列表中找到「iOS」→「Resource」→「Property List」,点击「Next」
  • 文件名输入你的应用名.entitlements(替换为实际应用名称),保存到项目目录中

步骤2:手动添加权限键值对

  • 打开刚创建的entitlements文件,点击左上角「+」号添加新项
  • 键名输入com.apple.developer.device-name.user-assigned,类型选择Boolean,值设置为YES

步骤3:关联entitlements文件到项目目标

  • 选中项目的Targets,切换到「Build Settings」标签
  • 在搜索框输入「Code Signing Entitlements」,找到对应设置项
  • 点击右侧输入框,选择刚创建的entitlements文件,或直接输入文件路径(例如$(SRCROOT)/你的应用名.entitlements)

步骤4:刷新签名配置并验证

  • 确认「Signing & Capabilities」标签中已勾选「Automatically manage signing」
  • 清理项目(菜单栏「Product」→「Clean Build Folder」)
  • 重新构建项目,Xcode会自动请求包含该权限的新配置文件

额外排查点

  • 确保Xcode版本为13及以上,低版本不支持部分自动签名逻辑
  • 检查开发者门户的App ID配置,确认「User Assigned Device Name」权限已勾选并保存
  • 若自动获取配置文件失败,可手动到开发者门户下载对应Provisioning Profile,双击导入Xcode后重启并重新构建

内容的提问来源于stack exchange,提问作者Deepak Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 20:15:37