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

最后打包构建

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

相关推荐
终端安全笔记12 小时前
iOS 27 给了租赁一个新工具,但它只认受监督的设备
android·网络·安全·ios
大熊猫侯佩13 小时前
独立 App 首发完成 iPhone Duo 展开态适配
ios·swiftui·swift
光影少年13 小时前
setImmediate 和 setTimeout(0) 的区别
android·前端·react.js·ios·前端框架
2501_9160088914 小时前
SSE 和 gRPC 流式接口如何抓包,调试 SSE 与 gRPC 流式接口
网络协议·计算机网络·网络安全·ios·adb·https·udp
HouWan1 天前
Flutter: MediaQuery.of(context) 为什么可能拖慢页面?
android·flutter·ios
用户38034165882971 天前
Broadcast Extension 里的 Live Activity:一次跨进程妥协
ios·音视频开发
匠测AI说1 天前
XCUITest 自动化全解:同进程白盒、XCTest 架构、自动同步机制与 iOS 端选型指南
测试工具·ios·自动化
shark-chili1 天前
关于AI辅助编程的认知
数据库·人工智能·redis·macos·缓存
silianpan1 天前
CAD 文档预览 UTS 插件
android·ios·harmonyos