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

Xcode 13构建React Native应用archive时缺少provisioning profile如何解决

Xcode 13 beta 构建React Native Archive包签名报错解决方案

报错信息:your-app requires provisioning profile,位于Target->项目->Signing & Capabilities路径下
报错界面示意图

解决步骤

  • 第一步:重新触发自动签名生成
    取消勾选Automatically manage signing,等待10秒后重新勾选,选中绑定的付费个人开发者团队,确认Bundle ID和苹果开发者后台注册的ID完全一致,让Xcode重新拉取签名配置。
  • 第二步:手动生成Ad Hoc类型配置文件
    你需要分发到第三方测试渠道,自动签名默认生成的开发类配置文件不支持分发,需手动生成Ad Hoc配置:
    1. 登录苹果开发者后台,进入Certificates, Identifiers & Profiles板块
    2. 新建Profile,类型选择Ad Hoc,依次关联对应App ID、你的开发者证书,添加所有测试设备的UDID后生成并下载,双击导入Xcode
    3. 回到Xcode签名配置页,关闭自动签名,在Provisioning Profile下拉选项中选择刚导入的配置文件
  • 第三步:修复Xcode Beta版本兼容问题
    Xcode 13 beta存在签名同步bug,执行以下操作重置缓存:
    1. 打开Xcode偏好设置->Accounts,选中你的开发者账号,点击右下角Download Manual Profiles同步所有配置
    2. 执行命令清空Xcode缓存:rm -rf ~/Library/Developer/Xcode/DerivedData
    3. 重启Xcode后重新执行archive构建

注意事项

  • 个人开发者账号的Ad Hoc配置文件必须提前添加所有测试设备的UDID,安装包才能在对应设备正常安装,如需无UDID限制的分发需使用企业级开发者账号生成In House类型配置文件
  • React Native项目需同时检查主Target、Extension类Target以及Pods目录下相关Target的签名配置,保持所有Target的团队、配置文件信息一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 12:24:08