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

React Native能否生成iOS Build?如何制作供个人及好友iPhone本地测试的构建包

React Native生成iOS测试构建包指南

当然可以!iOS平台对应的可安装构建包是.ipa文件,功能和安卓的.apk类似,能直接在iPhone上安装测试。下面是具体的制作和分发步骤:

前置要求

  • 必须使用Mac电脑(iOS构建只能在macOS环境下完成)
  • 拥有付费Apple开发者账号(个人账号即可,年费99美元,用于签名和授权设备测试)
  • 已配置好React Native iOS开发环境(安装Xcode、CocoaPods,项目能正常在模拟器运行)

生成测试用.ipa包步骤

1. 准备项目

打开终端,进入项目根目录,确保依赖和iOS组件都正常:

cd your-project-dir
npm install
cd ios && pod install && cd ..

用Xcode打开项目的ios/[YourProjectName].xcworkspace文件。

2. 配置签名与测试设备

  • 在Xcode左侧选中项目,切换到Signing & Capabilities标签:
    • 勾选Automatically manage signing
    • 下拉选择你的开发者账号作为Team
    • 确认Bundle Identifier是唯一的(格式类似com.yourname.yourapp)
  • 用USB连接要测试的iPhone到Mac,在Xcode顶部设备选择器中选中这台手机,点击Build按钮运行一次项目——这会自动把该设备的UDID添加到你的开发者账号设备列表中。

3. 生成归档包

在Xcode顶部菜单栏选择Product > Archive,等待归档完成后,会弹出Organizer窗口,选中刚生成的归档包,点击Distribute App。

4. 选择分发模式并导出

  • 在分发选项中选Development或Ad Hoc:
    • Development:仅适用于已添加到账号的开发者设备,安装流程更简单
    • Ad Hoc:支持最多100台已授权设备,适合给朋友测试
  • 跟着向导完成配置,选择Export并设置导出路径,完成后就能得到.ipa文件。

5. 分发给朋友测试

  • 如果用Ad Hoc模式,需要先把朋友的iPhone UDID添加到你的Apple开发者账号设备列表,再重新生成归档包导出
  • 分发方式:
    • 用AirDrop直接发送.ipa给朋友的iPhone/Mac
    • 用Apple官方的TestFlight:上传.ipa到TestFlight后,朋友通过TestFlight应用就能一键安装

注意事项

  • 免费Apple ID无法生成可分发的测试包,必须用付费开发者账号
  • 设备UDID可在Xcode的Window > Devices and Simulators中查看(连接设备后)
  • Development包有效期7天,Ad Hoc包有效期90天

内容的提问来源于stack exchange,提问作者Usman Shahid

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 20:35:18