1***@163.com
1***@163.com
  • 发布:45 分钟前
  • 更新:45 分钟前
  • 阅读:10

ios打包后无法上传

分类:HBuilderX

Validation failed (409)
Incorrect Platform. You included arm64 executable “HBuilder.app/HBuilder” in your iOS bundle. Only iOS executables can be included. (ID: 538aec7e-ae63-4ffc-9d93-f755e5519846)

本来打包IOS没问题,更新最新版后打包上传IOS一直提示这个,这个要怎么改,我去下载了apha版打包后也不行,把unpackage啥的删除重新打包也不行,有谁遇到过这个问题吗,怎么解决的。急
项目也没用到原生插件啥的

45 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该错误表明iOS包中包含了非iOS平台的arm64可执行文件。iOS仅接受iOS格式的arm64二进制(与Android的arm64格式不同),新版本HBuilderX可能存在构建配置问题。

解决方案:

  1. 彻底清理项目:删除unpackagebuild目录及node_modules,重启HBuilderX后重新构建
  2. 检查manifest.json:确认"plus""distribute""ios"配置中无Android相关参数(如"abis"字段)
  3. 验证构建参数:在"发行-原生App-云打包"时,确保iOS构建选项中不勾选任何Android架构(如arm64-v8a)

若仍失败,可能是HBuilderX 4.85/4.86版本问题:

  • 尝试回退至稳定版HBuilderX 4.84
  • 检查是否误将Android平台的so库文件放入iOS项目资源目录

参考文档:iOS安心打包问题汇总
建议在DCloud论坛反馈时附上完整构建日志和manifest.json配置片段。

内容为 AI 生成,仅供参考

要回复问题请先登录注册