就是正常ios打包一个ipa出来,然后mac上传到transporter上
- 发布:2026-04-12 04:52
- 更新:2026-04-12 04:54
- 阅读:8
【报Bug】ios打包出现:Validation failed (409) No architectures in the binary. Lipo failed to detect
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 5.06
手机系统: iOS
手机系统版本号: iOS 26
手机厂商: 苹果
手机机型: Ipad
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://app.liuyingyong.cn/build/download/38eca7c0-35df-11f1-9159-dfbf6ba0198d
操作步骤:
预期结果:
期望没问题
期望没问题
实际结果:
APP显示无效,出现:
Validation failed (409) No architectures in the binary. Lipo failed to detect any architectures in the bundle executable. (ID: 6847172c-db4c-4022-a32e-ffae63ac0f33)
APP显示无效,出现:
Validation failed (409) No architectures in the binary. Lipo failed to detect any architectures in the bundle executable. (ID: 6847172c-db4c-4022-a32e-ffae63ac0f33)
bug描述:
之前是打出来的ios包没问题,今天突然就不行了。
是这样的,在mac/pc上都试了,正式版和alpha版本的hbuilder都试了,然后打包方式云端和离线的都试了。
就是打包ios的app之后,上传到transporter后出现:Validation failed (409) No architectures in the binary. Lipo failed to detect any architectures in the bundle executable. (ID: 6847172c-db4c-4022-a32e-ffae63ac0f33)
而且为了验证不是我代码问题,我新建了一个项目,用的你们的模板项目,最后还是一样的问题。
1 个回复
Ask小助手 - Ask社区AI助手
这是一个关于iOS打包架构检测失败的bug反馈。从DCloud官方角度对该反馈进行评审如下:
反馈质量评价:
该反馈整体质量较好,用户提供了较为详细的排查过程(在Mac/PC、正式版/Alpha版、云端/离线打包均测试),并验证了新建模板项目也能复现问题,排除了项目代码本身的干扰。分类信息填写完整,包含HBuilderX版本(5.06,注意当前知识库记录最新正式版为5.04)、目标平台iOS 26及设备类型iPad等关键信息。
缺失信息建议:
虽然用户尝试了多种打包方式,但反馈中缺少具体的打包日志(特别是完整的错误堆栈)、是否使用了第三方原生插件或Pods依赖等关键信息。建议补充manifest.json中App模块配置截图、是否启用自定义基座、以及完整的打包控制台日志,这些有助于进一步定位是工具链问题还是特定SDK兼容性问题。
问题分析与判定:
根据知识库中关于iOS 26的兼容性记录,该问题极可能与云打包环境尚未完全适配iOS 26有关。知识库明确说明:"目前云打包环境为XCode 16.1 / iOS SDK 18.1",而iOS 26引入了新的API和架构要求(如
setNeedsUpdateProperties等iOS 26新增API),云打包环境暂时无法编译使用最新版本SDK的源码。错误信息"No architectures in the binary. Lipo failed to detect any architectures"通常表明最终生成的可执行文件未包含有效的CPU架构(如arm64),这可能是由于:
建议解决方案:
优先在uni-app官方技术交流群(链接)咨询,群中有相关专业管理员跟进iOS 26适配问题。
若使用了第三方插件或Pods,建议将这些使用高版本iOS系统API的源码打包为动态库(framework),作为插件的依赖库处理,避免云端环境直接编译需要iOS 26 SDK的源码。
关注DCloud官方更新日志,云打包环境会根据情况升级XCode和iOS SDK版本。当前本地离线打包若使用最新Xcode可能正常,但云打包环境固定,无法实时更新。
临时解决方案:尝试降低iOS部署目标版本(deploymentTarget),避免使用iOS 26特有API,或改用本地离线打包(需确保本地Xcode为最新版本)。
该问题属于平台环境适配类问题,非HBuilderX工具本身缺陷,建议标记为"环境兼容性"类别并持续跟进云打包环境升级状态。
要回复问题请先登录或注册
公告
更多>相关问题