如何为 IOS 生成 Release 版本..?

Avi*_*til 8 react-native react-native-android react-native-ios

Android Release Build 从我这边成功完成,但我不知道如何为 IOS 生成构建

Androidgradlew assembleReleasesucessfully从我这边完成的

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

Rah*_*hra 6

请按照下面的网址,如果有任何问题,请告诉我。

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 >> 一般请确保您在签名(发布)中选择了相同的配置文件。
  5. 选择“通用 IOS 设备”,然后从顶部标题单击“产品”>>“存档”。
  6. 成功构建后,您需要下一步,在下一步中,您需要选择临时配置文件和证书。
  7. 在最后一步,您将看到一个导出构建的选项,请选择“导出”并将您的构建保存在本地机器上。
  8. 现在从 mac 搜索应用程序加载器,并在完成所有步骤后选择您的发布版本。
  9. 检查?在应用商店 URL https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app下方

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


Leo*_*Leo 5

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

带豆荚

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

没有 Pod

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

一般的

  1. 更改方案以发布
    1. 转到产品>方案>编辑方案
    2. 选择运行阶段
    3. 选择Release作为构建配置
    4. 取消选择 Debug executable
  2. 将目标设备更改为Generic iOS Device(这是您通常选择应在其上运行应用程序的模拟器的字段)
  3. 构建/存档您的应用程序(单击产品>存档)