当前位置: 首页 > news >正文

uniapp iOS App 上架

iOS App 上架流程

适用范围:uni-app (HBuilderX) 云打包 → iOS App Store 上架


一、Appuploader 创建证书三件套

1. 创建 Bundle ID

Appuploader → Bundle ID 管理 → 添加 → 填写反向域名格式的 ID(如 com.xxx.app)→ 保存

2. 创建发布证书(P12)

Appuploader → 证书管理 → 新建证书 → 类型选 iOS Distribution (App Store) → 设置密码 → 创建 → 下载 .p12

3. 创建发布描述文件

Appuploader → 描述文件管理 → 创建 → 类型选 App Store → 关联上面建的 Bundle ID 和证书 → 下载 .mobileprovision

⚠️ 三处 Bundle ID 必须一致:Appuploader / HBuilderX manifest.json / App Store Connect


二、HBuilderX 云打包

  1. 打开 manifest.json → 基础配置
    • AppID = 你的 Bundle ID(反向域名格式,如 com.xxx.app
    • versionName = 对外版本号(如 1.0.0
    • versionCode 每次上传必须递增(如 1 → 2 → 3)
  2. 菜单 → 发行 → 原生 App 云打包
    • 平台:iOS
    • 上传 .p12 + 证书密码 + .mobileprovision
  3. 等待打包完成 → 下载 .ipa

三、上传 IPA(两种方式)

方式 A:Appuploader 上传

GUI 操作:提交上传 → 填 Apple ID + 专用密码 + 选 IPA → 上传

方式 B:Transporter 上传(Mac 推荐)

  1. 安装:Mac App Store 搜 Transporter(Apple 官方,免费)
  2. 登录:Apple ID + 16 位专用密码(不是登录密码)
  3. 添加 IPA:拖入窗口 或 点「添加 App 或资源包」
  4. 交付:选中应用 → 点蓝色「交付」按钮 → 等待完成

界面状态说明

  • 列表显示应用名称、版本号(如 1.0.0 (1))、App ID
  • ✅ 交付成功 → 绿色对勾
  • ❌ 交付失败 → 右侧显示「X 个问题...」→ 点击查看错误详情

四、App Store Connect 提交审核

  1. 等待 10-30 分钟构建版本处理完成(苹果会发邮件通知)
  2. 登录 appstoreconnect.apple.com → 我的 App → 选择你的应用
  3. TestFlight 确认构建版本状态为「准备提交
  4. 切到 App Store 选项卡 → 构建版本「+」→ 选择刚上传的 IPA
  5. 填写:截图、描述、关键词、隐私政策网址、测试账号
  6. DSA 合规声明:商务 → 协议 → 合规 → 数字服务法 → 声明交易商身份
  7. 点击「提交审核」→ 1-3 个工作日出结果

五、常见报错速查

报错 原因 解决
Build 号冲突(-19232 versionCode 未递增 改大 versionCode 重新云打包
Bundle ID 不匹配(ITMS-90046 三处 ID 不一致 检查 Appuploader / manifest / App Store Connect
App 记录不存在(ITMS-4241 后台未创建 App 先去 App Store Connect 创建 App
专用密码错误 填了登录密码 去 appleid.apple.com 生成 16 位专用密码
交付失败(红色感叹号) 点击「X 个问题」查看详情 常见原因:加密声明缺失、Build 冲突

六、关键链接

  • App Store Connect:https://appstoreconnect.apple.com
  • Apple ID 管理(生成专用密码):https://appleid.apple.com
  • Transporter:Mac App Store 搜索下载
  • Appuploader 官网:https://www.applicationloader.net
  • DSA 合规说明:App Store Connect → 商务 → 协议 → 合规
http://www.jsqmd.com/news/1367008/

相关文章:

  • 从加解密到HTTPS
  • FanControl终极指南:高效掌控Windows系统风扇与散热管理
  • 存量房翻新涂料品牌怎么联系 高效对接芙兰雅艺术涂料 - 热点品牌推荐
  • 西安社区服务软件开发实战:从需求到上线的完整指南
  • Energy AI:像调用函数一样集成AI能力,解决工程化落地痛点
  • Ludusavi:游戏进度的智能守护者,从此告别存档丢失的烦恼
  • 当Windows安装程序“自作主张“时:In-Place_Upgrade_Helper如何帮你夺回控制权
  • 终极戴尔笔记本风扇控制指南:让你的设备静音又凉爽
  • RuoYi-Vue:5步快速搭建企业级权限管理系统的终极指南
  • VSFilterMod 深度解析:现代化 ASS 字幕渲染器的技术架构与集成指南
  • 聚酒顺酒业 南京全区域专业名酒回收 诚信经营高价变现 - 代码渡客
  • VC运行库全解析:从原理到安装排错,解决DLL缺失问题
  • 逆向分析协作:评审结论怎样落地
  • 西安社区服务软件开发实战指南:从需求到上线全流程
  • ATCC 13709 金黄色葡萄球菌(Staphylococcus aureus):Smith株
  • 终极解密:如何3步突破大麦网API加密机制实现自动化抢票
  • 黑龙江烘干塔订购实操攻略 河南康隆机械有限公司(黑龙江运营中心) - 热点品牌推荐
  • 《Essential C++》笔记之(static)静态类成员
  • 如何快速掌握Scan Tailor:扫描文档优化的终极完整指南
  • 基于Transformer与PostgreSQL的向量检索实战:从原理到应用
  • 终极指南:如何免费下载B站大会员4K高清视频的完整教程
  • 2026年TPEP防腐钢管厂家挑选攻略:河北燃立及行业优质企业盘点 - 自由和远方
  • Windows系统安全终极指南:OpenArk开源反Rootkit工具完全解析
  • 2026年正规的阳澄湖鲜蟹定制工厂用户力荐 - 工业品网
  • 个人原始档案在哪查|应届生 政审办事攻略 - 趣闻早乐评
  • 告别Windows 11界面困惑:ExplorerPatcher让经典操作体验回归的完整指南
  • Remotion跨平台部署终极指南:从React组件到多环境视频生成
  • 河北电动密集柜生产厂家定做服务 河北恒美通办公家具有限公司(河北服务中心) - 热点品牌推荐
  • BilibiliDown:专业级B站视频下载与音频提取解决方案
  • 3大创新功能解密:OpCore-Simplify如何让黑苹果配置效率提升80%