You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native中如何生成iOS端可执行文件

React Native iOS端可执行文件(.ipa)生成指南

前置要求

  • 必须在搭载macOS系统的设备上操作,且已安装Xcode
  • 提前完成项目的苹果开发者账号绑定、签名配置(Bundle ID、签名证书、描述文件均匹配正确)
  • 先在RN项目根目录执行以下命令,完成依赖安装和JS资源预打包:
npm install
npx react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios

如果使用yarn作为包管理工具,将npm install替换为yarn即可。

方式1:命令行生成(和安卓端gradlew命令操作逻辑类似)

进入项目的ios目录,依次执行以下命令:

  1. 执行归档操作:
    xcodebuild -workspace 替换为你的项目名.xcworkspace -scheme 替换为你的项目名 -configuration Release clean archive -archivePath ../build/项目名.xcarchive
  2. 归档完成后执行ipa导出操作:
    你需要提前在ios目录下准备好ExportOptions.plist配置文件,里面标注清楚导出的ipa类型(开发版/Ad Hoc测试版/App Store正式版等),再执行:
    xcodebuild -exportArchive -archivePath ../build/项目名.xcarchive -exportPath ../build/ipa -exportOptionsPlist ./ExportOptions.plist
    执行完成后ipa文件会输出到项目根目录的build/ipa文件夹下。

方式2:Xcode手动打包(更适合新手,签名问题排查更方便)

  • 打开ios目录下后缀为.xcworkspace的项目文件(不要打开后缀为.xcodeproj的文件,否则会丢失Pod依赖)
  • 点击Xcode顶部菜单栏的「Product」→「Archive」,等待编译归档完成
  • 归档结束后会自动弹出Archives窗口,选中刚生成的归档文件,点击右侧的「Distribute App」
  • 按弹窗提示选择你需要的ipa类型,后续按指引完成签名配置,选择导出路径后即可得到ipa文件

提示:如果导出的ipa需要上架App Store或提交TestFlight,必须使用正式发布证书和对应描述文件签名,否则无法提交到苹果开发者后台。

内容的提问来源于stack exchange,提问作者João Lucas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 08:54:08