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

最后打包构建

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

相关推荐
ting94520005 小时前
Minimi 深度技术剖析:macOS 端侧全量上下文采集与 Claude 本地 RAG 联动架构详解
macos·架构·策略模式
for_ever_love__6 小时前
UI学习:UICollectionView瀑布流
学习·ui·ios·objective-c·cocoa
鲨鱼辣椒_TUT6 小时前
macOS取消自动更新
macos
一勺菠萝丶6 小时前
Mac 打开软件提示“已损坏,无法打开”的原因和解决方法
macos
穗余9 小时前
Mac 使用 Caps Lock 键切换输入法失灵问题解决
macos
大熊猫侯佩9 小时前
WWDC26 全网首发:SwiftUI 8 “可重排序“操作符深度解析
ios·swiftui·swift
邓小乐10 小时前
Workaround: Xcode27 下载iOS 27.0 Simulator
ios·xcode
韩曙亮11 小时前
【Flutter】Flutter 中的 Android / iOS 特殊配置 ① ( 网络权限配置 | HTTP 明文传输配置 | 应用名称配置 )
android·网络·flutter·http·ios·网络权限
寻道模式11 小时前
【时间之外】AI不懂Mac吗?
人工智能·macos