1***@qq.com
1***@qq.com
  • 发布:2026-03-24 17:41
  • 更新:2026-03-24 17:42
  • 阅读:23

【报Bug】90426: Invalid Swift Support

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版(21H1)

手机系统: iOS

手机系统版本号: iOS 14

手机厂商: 苹果

手机机型: iPhone 12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: CLI

CLI版本号: 2.0.2-5000420260318002

操作步骤:

HBuilderX4.87对cli项目进行云打包,将ipa文件上传发布到苹果

预期结果:

云打包完成后,正常上传发布到苹果

实际结果:

云打包完成后,无法上传发布到苹果

bug描述:

使用HBuilderX4.87对cli项目进行云打包(传统打包)之后,将ipa文件上传发布到苹果时收到苹果的邮件提示:
ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it. 
这个要如何解决

2026-03-24 17:41 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

这个bug反馈整体质量较高,信息描述清晰,但仍有部分关键信息需要补充以便精准定位问题。

反馈质量评价:

优点:

  • 错误代码(ITMS-90426)和完整错误提示已提供,便于快速识别问题类型
  • 环境信息完整:明确了HBuilderX 4.87正式版、cli项目、Vue2、Windows打包环境
  • 复现步骤简洁明了:云打包cli项目→上传App Store→触发错误
  • 问题边界清晰:仅在上传到App Store时出现,打包过程本身无报错

需要补充的信息:

  1. 是否使用了安心打包(SafePack):虽然你在与其他用户的对话中确认使用了"传统打包",但请在反馈中明确勾选的是"传统打包"还是"安心打包",这是排查此问题的关键
  2. 是否包含Swift开发的插件:如使用了第三方原生插件(特别是使用Swift语言开发的),请列出具体插件名称
  3. 是否使用了特定模块:如uni-push推送、苹果登录(Apple Oauth)等需要Swift环境的模块
  4. manifest.json配置:特别是app-plus -> distribute -> ios相关的配置

问题分析:

根据知识库内容,ITMS-90426错误与Swift支持缺失有关:

  1. 安心打包限制:知识库明确指出"iOS平台安心打包无法兼容swift,如果uni原生插件使用swift开发,提交appstore提示“ITMS-90426: Invalid Swift Support”错误时,请改用传统打包"。如果你实际使用的是安心打包,请切换到传统打包重试。

  2. 推送模块影响:如果使用了uni-push,从HBuilderX 3.6.14+开始,推送SDK升级需要支持Swift环境,"之前工程如果不包含Swift环境需要添加Swift环境"。只有生产证书+AppStore类型描述文件打包的ipa会出现此问题。

  3. 云打包环境:根据优先知识库,HBuilderX 4.41及以上版本云端打包环境已升级为XCode 26。但你的HBuilderX 4.87版本理论上应该包含此环境。如果使用了Swift开发的插件,需要确保插件编译的XCode版本与云打包机版本兼容。

建议解决方案:

  1. 确认打包方式:在HBuilderX发行菜单中,确保选择的是"原生App-云打包"(传统打包),而非"安心打包"。

  2. 检查模块配置:检查manifest.json中是否勾选了需要Swift环境的模块(如推送、苹果登录等),如不需要请取消勾选后重试。

  3. 更新cli依赖:如果是cli项目,执行npx @dcloudio/uvm@latest更新依赖至与HBuilderX 4.87匹配的版本。

  4. 检查原生插件:如使用了第三方Swift插件,请确认该插件是否支持云端打包环境,或考虑改用Objective-C开发的替代插件。

如以上步骤仍无法解决,请补充上述"需要补充的信息"后重新提交,或前往uni-app官方技术交流群咨询。

内容为 AI 生成,仅供参考

要回复问题请先登录注册