如何为React Native生成.ipa文件?

3

我目前使用的是React-Native 0.40.0版本。

有人能给我提供一个关于如何为ios生成.ipa文件的过程和步骤的链接吗? 我对react-native还很陌生。

顺便说一下,我正在使用Xcode的8版本。


可能是 如何为React Native构建.IPA文件? 的重复问题。 - Dean Meehan
3个回答

2

请尝试以下方法:

react-native bundle --dev false --entry-file index.ios.js --bundle-output ios/main.jsbundle --platform ios

如果您没有平台变体的index.js,则将命令更改为针对单个index.js:

react-native bundle --dev false --entry-file index.js --bundle-output ios/main.jsbundle --platform ios

8
这个过程是如何构建.ipa文件的,它存储在哪里? - Mike S.
没有 index.ios.js 文件。 - Kasra
@Kasra 这个回答已经有3年了。我需要再次检查。我会检查并更新我的回答。感谢指出。 - Santosh Sharma
@SantoshSharma 在我运行了那个命令之后,我执行了 find . -name "*.ipa",但是没有找到任何 .ipa 文件 :(。 - Dean Hiller
@DeanHiller 对此感到抱歉...这是三年前的答案。我必须再次检查。我会检查并更新我的答案。感谢你指出。 - Santosh Sharma

0

获取 .app 文件:运行以下命令 -> react-native run-ios --configuration=release

将 .app 转换为 .ipa:

  1. 创建 Payload 文件夹。
  2. 将 .app 文件粘贴到 Payload 文件夹中。
  3. 压缩 Payload 文件夹。
  4. 更改所需名称并将扩展名更改为 .ipa。

1
无法工作。处理命令时遇到错误(域=NSPOSIXErrorDomain,代码=2): - Green

0

在 Xcode 中打开 ios 文件夹中的 projectname.xcworkspace

通过转到 Product -> Build 来构建应用程序

通过转到 Product -> `Archive' 来存档应用程序 enter image description here

一旦 Build Archive 都成功,将触发一个分发应用程序的选项。

enter image description here

在第二步中选择开发选项,并在所有后续步骤中选择默认选项,它将生成ipa文件。将此ipa文件通过Airdrop或传输到任何iOS设备并测试应用程序。 输入图像描述 输入图像描述 确保您使用Apple ID登录用户帐户。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接