如何从反应原生应用程序制作 .ipa 文件

Posted

技术标签:

【中文标题】如何从反应原生应用程序制作 .ipa 文件【英文标题】:How to make .ipa file from react native app 【发布时间】:2017-04-27 15:25:59 【问题描述】:

我在模拟器中成功运行了 react native 应用程序。但我想在 iPad 或 iPhone 上运行该应用程序。如何从我拥有的 react 本机应用程序创建 .ipa 文件?

【问题讨论】:

这总结得差不多了:facebook.github.io/react-native/docs/… 我不想在应用商店发布。我想先在我的本地设备上测试。 它不仅仅是为了发布到应用商店。它用于将应用程序捆绑和归档为 .IPA,以作为发布版本运行。 但是如果你只想在手机上运行 dev 版本,打开 xcode 并选择你的设备作为构建目标... 【参考方案1】:

根据您的评论“我不想在应用商店发布。我想先在本地设备上测试”

    使用 XCode 打开“ios”文件夹内的 Xcode-Project 通过 USB 将 iPhone 与 Mac 连接 在列出所有模拟器的下拉列表中选择 iPhone,而不是“模拟器”。如果一切正常,它应该显示在顶部。 启动应用程序。

如果您想测试 Release-Mode 而不是 Debug-Build,您必须复制 Scheme 并在“Run”下选择 Build Configuration“Release”:

根据您最初的问题“如何创建 IPA”,您可以将步骤 4) 替换为:

    XCode -> 主菜单 -> 产品 -> 存档

这将创建一个包,然后您可以将 IPA 文件导出到您选择的文件夹。

【讨论】:

以上是关于如何从反应原生应用程序制作 .ipa 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在反应原生应用程序中解决此错误?

如何从反应原生页面快速打开现有的 ViewController?

如何将我的基于 javascript/React Native 的应用程序转换为 .ipa 进行部署?

如何从反应原生应用程序打开外部应用程序?

反应原生 HTML 实体

如何从反应原生桥将参数传递给swift类