【问题标题】:React Native iOS - How to add Provisioning Profile to ipa submitted to AppstoreReact Native iOS - 如何将配置文件添加到提交到 Appstore 的 ipa
【发布时间】:2020-10-02 00:47:12
【问题描述】:

我已经完成了我的 React Native 应用程序,iOS 版本在我运行时可以在模拟器上正常运行:npx react-native run-ios

然后我按照文档上的说明创建一个版本:

https://reactnative.dev/docs/running-on-device#3-build-app-for-release

然后我寻找通过运行创建的 .app 文件:

npx react-native run-ios --configuration Release

然后,我创建了一个名为 Payload 的文件夹,并将 .app 文件放入其中并将其压缩。 压缩文件夹后,我将 .zip 扩展名更改为 .ipa

当我将应用程序提交到 Appstore 时,我收到以下错误:

错误 ITMS-90174:“缺少配置文件 - 应用程序必须包含 在名为 embedded.mobileprovision 的文件中配置配置文件。”

如何在 React Native 中将 Provisioning Profile 添加到 iOS 发布版本?

【问题讨论】:

  • 使用 xcode 来做。

标签: ios xcode react-native react-native-ios react-native-cli


【解决方案1】:

您必须通过支付$100 来购买应用商店帐户以进行年度订阅,然后从您的钥匙串中生成一个.certSigningRequest 文件并将该文件上传到应用商店,在您的应用商店帐户中设置供应以进行开发或生产您想要的环境并从应用商店下载此配置文件。

将这个新创建的配置文件添加到您的 Xcode 项目中,然后存档您的项目,它将创建一个 .ipa 文件,使用 Xcode 上传您的存档或导出 .ipa 并手动上传到测试飞行或您想要的任何地方。

这是在 Xcode 中设置个人资料的教程。

https://www.youtube.com/watch?v=nWsjUBrn_IU

【讨论】:

  • 所以在签名和功能下勾选自动管理签名不适用于发布?
  • 但有时会出现问题,所以我更喜欢在开发者帐户中手动设置配置文件。
  • 现在我遇到了临时配置文件的问题....我不断收到:不包括签名证书“​​Apple Distribution.....”我在@987654322 上提出了一个新问题@
猜你喜欢
  • 1970-01-01
  • 2012-03-14
  • 1970-01-01
  • 2017-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多