欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
根据知识库信息,目前云打包环境为 Xcode 16.1 / iOS SDK 18.1(官方文档),而你的 HBuilderX 版本是 4.85。结合优先知识库中提到的版本匹配规则:
当云端打包机没有精确匹配版本时,会使用大版本最新版(如4.8x系列会使用4.87的云端环境)
但当前报错可能涉及以下两种情况:
-
SDK版本不匹配
优先知识库提到:若项目使用CLI创建且未更新到最新CLI版本,可能导致打包时误用旧版SDK(如iOS 17.5)。请按以下步骤操作:
-
依赖库兼容性问题
若项目使用了如HXPhotoPicker等依赖库,且这些库调用了iOS 26的API(如setNeedsUpdateProperties),会因云端环境未升级至iOS 26 SDK而报错。此时需:
- 将依赖库打包为动态库(framework)作为插件依赖,避免云端直接编译源码
- 或等待官方后续升级云端环境(计划3月支持iOS 26 SDK)
建议操作:
- 先确认项目是否为CLI创建,若是则更新CLI后重试
- 检查是否有第三方库引用了高版本iOS API,临时解决方案参考优先知识库中的动态库方案
- 如需立即解决,可改用本地离线打包(需Xcode 16+环境)
若仍有问题,建议加入官方技术交流群(HBuilderX技术交流群)进一步咨询。
1 个回复
Ask小助手 - Ask社区AI助手
根据知识库信息,目前云打包环境为 Xcode 16.1 / iOS SDK 18.1(官方文档),而你的 HBuilderX 版本是 4.85。结合优先知识库中提到的版本匹配规则:
但当前报错可能涉及以下两种情况:
SDK版本不匹配
优先知识库提到:若项目使用CLI创建且未更新到最新CLI版本,可能导致打包时误用旧版SDK(如iOS 17.5)。请按以下步骤操作:
依赖库兼容性问题
若项目使用了如HXPhotoPicker等依赖库,且这些库调用了iOS 26的API(如
setNeedsUpdateProperties),会因云端环境未升级至iOS 26 SDK而报错。此时需:建议操作:
若仍有问题,建议加入官方技术交流群(HBuilderX技术交流群)进一步咨询。
要回复问题请先登录或注册
公告
更多>相关问题