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 的)

最后打包构建

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

相关推荐
福兮说8 小时前
浏览器里把 iPhone 的 HEIC 转成 JPG:Chrome 解不开、转完大了七成、拍摄时间全丢,六个坑实测
前端·javascript·图像处理·chrome·ios·iphone·heic
fei_sun12 小时前
RIB、FIB、MAC 、ARP 表
服务器·网络·macos
茶底世界之下15 小时前
时间线效果层,为什么不能只复用一个处理器?
ios·swift
Highcharts.js15 小时前
如何在macOS桌面应用集成Highcharts
macos·highcharts·前端可视化·交互图表
ZZH_AI项目交付15 小时前
实时字幕负责快,本地录音负责不丢:一个 iOS 录音功能为什么需要两条链路
ios·ai编程
Cc.Y16 小时前
Swift深度链接的极简之道
ios·cocoa·swift
zaemyn202017 小时前
macOS 上 AccessClient 无法唤起?排查 Python 架构与 Windows App 识别问题
windows·python·macos·远程桌面·accessclient
AI砖家17 小时前
iPhone Duo 上架新规:旧 App 怎么兼容,还能不能继续更新?
ios·cocoa·iphone·ios上架·ios上架新规
黑科技iOS上架17 小时前
小蟹iOS混淆:Objective-C项目实战
ios·审核·ios混淆·执行程序差异化
茶底世界之下17 小时前
照片边缘太抢眼?用 Awaking 做一次 1:1 裁切
ios