uni 离线打包 ios,适用于自定义 ios系统最低适配 保姆级教程

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

步骤:

  1. 解压 iOS SDK
  2. 打开:HBuilder-Hello.xcodeproj
  3. 运行一次项目(确保环境正常)

替换资源

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

确保:

  • manifest.json 的 appid
  • control.xml 的 appid
  • apps 目录名称

三者一致


五、填写 info.plist

这个值需要自己从 uni 开发者后台查看

开屏页

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

设置基础 app 信息

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

最后打包构建

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

相关推荐
天桥吴彦祖15 小时前
判断iOS如何监听手机屏幕是否锁屏
ios
fthux20 小时前
如果你用 Mac,那你可能需要 Noti Shift
macos·开源·github
敲代码的鱼1 天前
PDF 预览与签名批注写回 支持安卓 iOS 鸿蒙 UTS插件
android·前端·ios
时光足迹2 天前
uni-app 视频通话实战:康复师与患者视频问诊的 6 个致命 Bug 与解决方案
android·ios·uni-app
时光足迹2 天前
JPush UniApp UTS 插件完全参考手册:API、事件与厂商通道一网打尽
vue.js·ios·uni-app
时光足迹2 天前
极光推送全攻略(下):uni-app 代码实现与 iOS 排查实战
vue.js·ios·uni-app
时光足迹2 天前
极光推送全攻略(上):被iOS证书折磨了三天,我写了一份前端也能看懂的避坑指南
前端·ios·uni-app
编程范式3 天前
SwiftUI 中图片如何适配可用空间
ios
counterxing4 天前
最近发现一个 Mac 工具,有点像把 Raycast、语音输入法、截图和录屏塞到了一起
macos·ai编程·claude
songgeb5 天前
启发式 UI 自动化:从线性剧本到每步读屏决策
ios·测试