在 React Native 中为 iOS 生成调试 IPA

Posted

技术标签:

【中文标题】在 React Native 中为 iOS 生成调试 IPA【英文标题】:Generate Deubg IPA for iOS in React Native 【发布时间】:2020-09-16 04:43:45 【问题描述】:

如何在 React Native 中为 ios 生成 IPA 调试? 和android一样,每次执行react-native run-android,我们都可以在apk/debug app-debug.apk里面看到debug apk。但是对于 iOS,我找不到那个文件。

【问题讨论】:

【参考方案1】:

首先,对于 iOS,您必须生成 .ipa 而不是 .apk。您必须使用 xcode 来生成发行版 ipa。 这是执行此操作的过程:

    打开您的 xcode。 设置您的构建配置调试以发布。为此,请在您的 xcode 菜单栏上单击产品 > 方案 > 编辑方案。现在,它将打开一个对话框,在该对话框中有一个名为“运行”的选项卡,您可以在其中将构建配置更改为发布。 现在选择您的运行设备作为“通用 iOS 设备” 然后点击菜单栏中的产品,您可以看到“存档”菜单是可点击的。点击“存档”,现在您的发行版 ipa 正在构建中。 此过程完成后,将显示一个对话框,您可以选择将其导出。将其导出到您想要的任何位置。

请注意,此 ipa 只能在注册设备上运行。

【讨论】:

感谢您的解决方案。我知道并且我已经尝试生成发布 .ipa。我的问题是,如何生成调试 .ipa?那可能吗?我需要生成调试 ipa 以使用 Apium 进行测试 你的意思是你想生成一个在设备上运行的ipa? 我的意思是,我想生成debug .ipa或者app,而不是生成relase .ipa,因为如果我使用relase .ipa,如果我修改我的代码,我需要重新生成。 对于调试 .ipa,您必须简单地运行 react-native run-ios 命令 在哪里可以找到调试 .ipa 文件?

以上是关于在 React Native 中为 iOS 生成调试 IPA的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio Code 中为 React Native 设置调试?

在 React-Native 中为视频通话构建交互式游戏

如何在 react-native 中为 webView 请求设置自定义标头

如何在 React Native 中为 API 请求创建进度条?

React Native - RCT_EXPORT_VIEW_PROPERTY 在视图初始化方法中为零

React Native 中的原生 iOS 视图