React Native调试构建失败:如何在Xcode添加带Push功能的Provisioning Profile
在Xcode 14.3.1中为React Native调试应用配置含推送通知的Provisioning Profile
操作步骤:
- 打开React Native项目的ios目录,双击
sampleApp.xcworkspace启动Xcode - 在左侧导航栏选中项目
sampleApp,顶部切换到Debug配置的目标项 - 切换至Signing & Capabilities标签页
- 优先使用自动签名配置:
- 勾选
Automatically manage signing - 在
Team下拉列表选择你的开发者团队(个人/企业账号) - 等待Xcode自动生成适配Debug环境、包含Push Notifications权限的Provisioning Profile,过程中可能需要输入开发者账号密码
- 勾选
- 自动签名失败时采用手动配置:
- 取消勾选
Automatically manage signing - 登录苹果开发者后台,进入「Certificates, Identifiers & Profiles」板块
- 确认对应App ID已开启Push Notifications功能,找到或生成Debug环境的Provisioning Profile(需关联该App ID及调试设备UDID)
- 下载该Profile文件,双击导入Xcode
- 返回Xcode的Signing & Capabilities页面,在
Provisioning Profile下拉菜单选中刚导入的Profile
- 取消勾选
- 验证配置:清理项目(Cmd+Shift+K),重新构建(Cmd+B),确认红色错误提示消失
注意事项:
- 确保你的开发者账号具备创建Provisioning Profile的权限
- Debug环境的Profile必须包含你用来调试的设备UDID,否则无法安装应用到设备
- React Native 0.63.3与Xcode 14.3.1兼容,无需额外修改项目基础配置
内容的提问来源于stack exchange,提问作者Vineeta
相关产品推荐
相关产品推荐

