王者的天空
王者的天空
  • 发布:2026-02-05 17:57
  • 更新:2026-02-05 17:57
  • 阅读:12

【报Bug】ios打包的时候,在Hbuilder勾选了传统打包依旧会报缺少SwiftSupport文件夹

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 26.2

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: 所有,上传前

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

正常打包

预期结果:

勾选传统打包,正常打包并上传到appstore

实际结果:

用了传统打包。还是报缺少SwiftSupport文件夹

bug描述:

我按文档里面写的,用了传统打包。还是报缺少SwiftSupport文件夹。这种情况应该怎么解决

2026-02-05 17:57 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

【官方评审】

一、反馈完整性评估

  1. 标题:已点明“传统打包仍报缺少 SwiftSupport”。
  2. 描述:仅一句“用了传统打包还是报缺少 SwiftSupport”,缺少关键信息——
    · 是否使用了含 Swift 的原生插件(如推送、支付、地图等)。
    · 是否同时勾选了“安心打包”。
    · 报错完整原文(ITMS-90426 还是 ITMS-90424)。
  3. 复现步骤:仅写“正常打包”,无法据此复现。
  4. 版本信息:HBuilderX 4.87、Mac、iOS 26 均给出,但“iOS 26”明显属于笔误(目前最高为 iOS 18.x)。
  5. 代码示例:无。
    → 结论:信息不足,需补充“是否含 Swift 插件、是否启用安心打包、完整报错截图”。

二、Bug 是否成立
根据知识库:

  • 安心打包在 iOS 端不支持 Swift,若项目含 Swift 插件,即使勾选了“传统打包”,一旦同时启用安心打包,仍会触发 ITMS-90426(SwiftSupport 缺失)。
  • 传统打包本身无此限制,但若仍报错,99% 是因为“安心打包”开关未关闭或项目里混用了 Swift 插件。
    → 初步判断:属于配置问题,非 HBuilderX 缺陷。

三、下一步建议(基于知识库可公开部分)

  1. 确认“发行-原生App-云打包”界面:
    · 勾选“传统打包”后,务必关闭“安心打包”开关。
    · 若仍想使用安心打包,需移除所有 Swift 原生插件或改用本地离线打包。
  2. 若仍报错,请补充:
    · manifest.json 中引用的原生插件列表;
    · 打包日志中是否出现 “SwiftSupport folder is missing” 的完整提示;
    · 是否使用了自定义证书或描述文件。
内容为 AI 生成,仅供参考

要回复问题请先登录注册