uni-app iOS 离线打包教程(支持自定义最低系统版本)
一、简介
uni-app 提供两种打包方式:
- 云打包(简单但受限)
- 本地离线打包(推荐,可自定义能力)
本教程重点讲解:
✅ iOS 离线打包完整流程
✅ 自定义基座(调试 / 原生扩展)
✅ 修改 iOS 最低支持版本(Minimum Deployment Target)
本地离线打包更适合:
- 企业项目
- 需要集成原生 SDK
- 需要自定义系统版本限制的场景
二、环境准备
1. 必备环境
- Mac(必须)
- Xcode(建议最新稳定版)
- HBuilderX
- iOS 离线 SDK(DCloud 下载)
iOS 打包必须在 Mac + Xcode 环境完成
2. 证书准备
在 Apple Developer 中创建:
- App ID
- 开发证书 / 发布证书
- Provisioning Profile
三、导出 uni-app 离线资源
在 HBuilderX 中:发行 → 原生App-本地打包 → 生成资源

生成目录:/unpackage/resources/

⚠️ 注意:
- HBuilderX版本必须和SDK版本一致,否则会报错
四、导入 iOS 离线 SDK
步骤:
- 解压 iOS SDK
- 打开:HBuilder-Hello.xcodeproj

- 运行一次项目(确保环境正常)

替换资源
将刚才导出的资源拷贝到:/Pandora/apps/你的appid/

确保:
- manifest.json 的 appid
- control.xml 的 appid
- apps 目录名称
三者一致
五、填写 info.plist
这个值需要自己从 uni 开发者后台查看

开屏页

新建一个 app 图标删除原来的

设置基础 app 信息

设置描述文件,apple 开发者后台申请的描述文件(一个 dev 的一个 release 的)

最后打包构建

如果有别的问题,可以评论在文章下面,看到就会回复