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

最后打包构建

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

相关推荐
fengye2071617 小时前
实验:CPython 迭代协议底层验证(`PyObject_GetIter` / `PyIter_Next`)
macos
2501_9160074712 小时前
抓包工具功能对比,TraceEagle、Charles、Fiddler、Wireshark、mitmproxy 差别
前端·网络协议·ios·adb·https·fiddler·wireshark
DevLoom_16 小时前
macOS 命令行 curl/git 报 SSL 证书错误?eMudhra 事件完整修复指南
git·macos·ssl
2501_9151063217 小时前
Windows 上开发 Unity iOS,使用 KXBuild 进行真机调试、性能采样与打包 ipa
windows·vscode·unity·ios·个人开发·swift·敏捷流程
柚鸥ASO优化19 小时前
iOS 27.2 更新后,App Store 广告展示逻辑出现新变化
ios
美狐美颜SDK开放平台20 小时前
视频美颜SDK如何应对快速转头与大幅度面部动作?
android·人工智能·ios·音视频·直播美颜sdk·视频美颜sdk
茶底世界之下21 小时前
秋叶已经够黄了:用 Awaking 单独收一点黄色
ios
Jewel10521 小时前
文字为什么总是不居中!记录一个bug
android·flutter·ios
清水白石00821 小时前
Python 安装与环境配置:Windows、macOS、Linux 完整指南(第2集)
windows·python·macos
hhhjhl1 天前
开源鸿蒙平台 CMP 三方库「compose-macos-26-ui」适配全流程
macos·开源·harmonyos