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

如何不使用Expo.dev手动构建React Native iOS内部分发应用

Expo iOS内部分发应用本地手动构建方案
  • 搭建本地构建环境
    • 必须使用macOS系统(iOS构建仅支持Mac)
    • 安装最新稳定版Xcode,同时执行xcode-select --install安装Command Line Tools
    • 更新Expo CLI到最新版:npm install -g expo-cli
    • 安装CocoaPods:sudo gem install cocoapods
  • 导出原生iOS工程
    • 进入项目根目录,执行expo prebuild --platform ios,项目根目录会生成ios文件夹,内含完整Xcode工程文件
  • 配置签名与分发权限
    • 用Xcode打开生成的ios/[你的项目名].xcworkspace文件
    • 在Signing & Capabilities面板,绑定你的Apple Developer团队账号
    • 确认Bundle ID与app.json中ios.bundleIdentifier一致
    • 配置对应内部分发的证书和Provisioning Profile(无权限可前往Apple Developer后台创建)
  • 本地构建分发包
    • Xcode顶部设备选择Generic iOS Device
    • 点击顶部菜单Product > Archive,等待归档完成
    • 在Organizer窗口选中刚完成的归档,点击Distribute App
    • 根据需求选择Ad Hoc或Enterprise分发类型,按向导完成构建,最终导出IPA文件用于内部分发
  • 构建提速小技巧
    • 关闭Xcode自动索引:偏好设置 > Locations > Derived Data > Advanced,选择Custom > Relative to Workspace后重启Xcode
    • 清理缓存:执行pod deintegrate && pod install,或在Xcode中点击Product > Clean Build Folder
    • 先执行expo start --no-dev --minify打包JS bundle,再进行Xcode构建,减少构建时的JS处理耗时

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 06:35:03