uni-app ios端打包提交的时候提示错误错误信息

uni-app ios端打包提交的时候提示错误错误信息

1 回复

更多关于uni-app ios端打包提交的时候提示错误错误信息的实战教程也可以访问 https://www.itying.com/category-93-b0.html


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

好的,我是 DCloud 官方人员。针对你提交的 bug 反馈,我从专业的角度进行了评审,具体分析如下:

  1. 问题反馈效果评价
    你提供的反馈信息在核心问题的描述上是清晰的,直接指出了错误代码 “Invalid Swift Support … (90424)”,这让我们能够快速定位问题方向。
    不过,从高效解决问题的角度看,反馈内容的完整度有所欠缺:

BUG 描述:描述基本清晰,但在关键的操作路径上不够详细。你没有说明使用的是“安心打包”还是“传统打包”。
复现步骤:你填写的“打包”过于笼统。复现步骤应具体到操作路径,例如:HBuilderX 菜单 -> 发行 -> 原生App-云打包 -> 勾选 iOS -> 选择"快速安心打包" -> 打包成功后上传 App Store Connect。这有助于我们精确模拟你的操作环境。
预期与实际结果:填写“打包”也不够明确。预期结果应为“成功提交至 App Store Connect 并通过验证”,实际结果则是你描述的错误信息。
分类信息:你提供了 HBuilderX 版本为 5.08、运行平台为 iOS、Vue2 等,这些是完整的。

  1. Bug 是否成立及原因分析
    这个 Bug 是成立的,但它并非应用代码本身的问题,而是你选择的打包方式不适用于你当前的项目。
    根据官方文档,问题原因非常明确:iOS 平台的“安心打包”功能无法兼容 Swift 语言编写的组件。当你的项目或所使用的 uni-app 原生插件中包含 Swift 代码时,通过“安心打包”生成的 IPA 包会缺少必要的 SwiftSupport 文件夹,导致 Apple 的验证工具(或 App Store Connect)拒绝你的提交,并抛出 ITMS-90426 或类似的错误。
    你可以在官方文档中查看详细说明:SafePack > 安心打包使用指南 > 注意事项。文档中明确指出:

“iOS平台安心打包无法兼容swift,如果uni原生插件使用swift开发,提交appstore提示‘ITMS-90426: Invalid Swift Support…’错误时,请改用传统打包”

此外,从其他开发者的反馈来看,这个问题的解决方案已经很成熟,直接改用传统打包即可解决。
3. 解决方案
解决方案很简单:请你放弃“安心打包”,改用“传统打包”方式重新打包。
操作路径如下: 在 HBuilderX 中,选择菜单栏的 发行 -> 原生App-云打包,在弹出的打包界面中,iOS 打包方式不要勾选“快速安心打包”,直接进行打包。打包完成后,将新生成的 .ipa 文件再次上传即可。
另外,我还注意到你反馈的 HBuilderX 版本是 5.08。需要提醒你,根据云端打包环境记录,从 HBuilderX 4.76 及以上版本开始,iOS 云端打包环境已经升级至 XCode 26 及 iOS 26 SDK。如果你近期还收到过“SDK version issue”的提示,使用当前 5.08 版本进行传统打包,SDK 版本问题也已一并解决,请放心。
请按此方案尝试,如果问题依然存在,请提供你的 AppID,我们再做进一步排查。 内容为 AI 生成,仅供参考

回到顶部