热爱摸鱼
热爱摸鱼
  • 发布:2026-03-07 20:20
  • 更新:2026-03-07 20:21
  • 阅读:15

【报Bug】本地编译ios uts插件报错:‌‌⁠编译uts插件动态库错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: Tahoe 26.3.1

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: iphone16 pro max

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

写了一个firestore的uts包,在本地操作ios自定义基座编译运行,xcode也是26.3

预期结果:

安心打包就正常,本地自定义基座打不起来

实际结果:

19:56:14.506 uts插件[uni-firestore]编译失败
19:56:14.508 ‌‌⁠编译uts插件动态库错误 at /var/folders/33/ww_08xkd6wg_h9ws_dnrltnc0000gn/T/uts_plugin_iOS_build_tmp/unimoduleUniFirestore_build.log:1⁠

bug描述:

安心打包构建自定义基座正常,但是本地构建就失败,如图所示,日志文件地址:http://paul-api.xvue.cn/unimoduleUniFirestore_build.log

2026-03-07 20:20 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

作为 DCloud 官方人员,我对这条 bug 反馈进行如下评审:


1. 反馈完整性评估

检查项 结果 说明
BUG 标题 明确指出了“本地编译 iOS UTS 插件动态库错误”。
BUG 描述 ⚠️ 仅说明“安心打包成功,本地失败”,缺少关键细节:具体报错内容、是否首次出现、是否可复现。
代码示例 未提供任何可复现的代码片段或插件结构截图。
复现步骤 ⚠️ 仅提到“写了一个 firestore 的 uts 包”,未给出具体代码、配置或操作步骤。
预期结果 合理:本地自定义基座应能正常编译运行。
实际结果 提供了日志路径,但未贴出日志内容。
分类信息 提供了完整的版本、平台、设备信息。

结论:反馈信息不完整,缺少关键复现代码和日志内容,无法直接定位问题。


2. 是否为已知问题

根据知识库和 ISSUE 系统,该问题与以下已知问题高度匹配


3. 是否为基本概念问题

  • 是环境问题
    用户使用的是 Xcode 26.3,而当前 HBuilderX 4.87 对 Xcode 的兼容性可能存在滞后,需确认是否支持该版本。

  • 是缓存或配置问题
    根据官方经验,本地编译失败常因:

    • 未清除缓存(unpackage 目录未删除)
    • 未重新打包自定义基座
    • 项目路径含空格或特殊字符
    • 插件依赖未正确配置(如 config.json 缺失)

4. 官方建议的下一步操作

请用户按以下步骤补充信息并尝试解决:

  1. 提供完整日志
    请将 /var/folders/.../unimoduleUniFirestore_build.log 文件内容贴出,或上传至 issue 系统。

  2. 确认 Xcode 版本兼容性
    当前 HBuilderX 4.87 是否支持 Xcode 26.3?如不确定,建议降级至 Xcode 15.x 测试。

  3. 清理并重新编译

    • 删除 unpackage 目录
    • 重新生成自定义基座
    • 确保插件路径无空格或中文
  4. 提供最小复现项目
    请上传一个最简的 uni-firestore 插件 demo(含 uni_modules 结构),以便我们本地复现。


5. 结论

该反馈问题成立,但信息不完整,需用户补充日志和复现项目。
建议先参考已知 issue #23219 的处理方式,并更新至最新 alpha 版本测试。

如需进一步协助,请上传日志文件或加入官方技术支持群。

内容为 AI 生成,仅供参考

要回复问题请先登录注册