如何为 IOS.. 生成发布版本?

how to generate Release build for IOS..?

Android 发布构建从我这边成功完成,但我不知道如何为 IOS

生成构建

Android gradlew assembleRelease sucessfully 由我完成

IOS 发布构建并在应用商店提交。

下面假设你在macos,js依赖已经下载,你的ios原生部分在子目录ios

和Pods

  • 下载 ios 依赖项:从你的 repo 中的 ios/ 目录执行 pod install
  • 在xcode
  • 中打开xcode工作区(在ios子目录中)

没有Pods

  • 在xcode
  • 中打开xcode项目(在ios子目录中)

一般

  1. 更改要发布的方案
    1. 转到产品>方案>编辑方案
    2. Select 运行阶段
    3. Select Release 作为构建配置
    4. 德select Debug executable
  2. 将目标设备更改为 Generic iOS Device(这是您通常 select 您的应用应该 运行 的模拟器所在的字段)
  3. Build/Archive 您的应用程序(单击“产品”>“存档”)

请遵循以下URL,如有任何问题请告诉我。

1) 从这里创建所需的 IOS 证书: https://apiko.com/blog/deploying-react-native-apps-to-app-store-and-play-market/

2) 按照以下步骤创建发布版本:

  1. 转到编辑架构并将调试更改为发布并取消选中所有已检查的调试
  2. 清理构建文件夹。
  3. 运行 下面的命令用于创建一个包 "react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios"
  4. 转到 xcode >> 一般请确保您 select 在签名(发布)中编辑了相同的配置文件。
  5. Select "Generic IOS device" 并从顶部 header 单击产品 >> 存档。
  6. 成功构建后,您需要下一步,在下一步中,您需要 select 您的临时配置文件和证书。
  7. 在最后一步,您将看到一个导出构建的选项,请 select "export" 并将您的构建保存在本地 machine。
  8. 现在从 mac 中搜索应用程序加载器,并在完成所有步骤后选择您的发布版本。
  9. 在下面的应用商店查看URL https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app

5-15 分钟后,您将在应用商店构建部分看到一个带有加号 (+) 图标的选项。单击它并 select 你的构建,完成表格并提交你的应用程序。