You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Xcode 14后出现com.apple.xcode.tools.swift.compiler非绝对路径编译错误求助

Xcode 14 非阻断性编译错误解决:module.modulemap 路径非绝对问题

问题说明

Xcode 13 编译正常,升级到 Xcode 14 后出现以下编译错误(不影响构建完成,但会抛出错误提示):

Dependency for P1:target-IMIHome_CN-cc573f8f295fdacea32720ac31b3c32d81d4253176a57d0d035f573833325806-:Debug:SwiftDriver Compilation Requirements IMIProject normal arm64 com.apple.xcode.tools.swift.compiler is not absolute (Pods/IMSThingCapability/IMSThingCapability/IMSThingCapability.framework/Modules/module.modulemap)

中文翻译:

针对 IMIProject arm64 架构的 SwiftDriver 编译依赖项(P1:target-IMIHome_CN-...:Debug)路径非绝对:(Pods/IMSThingCapability/IMSThingCapability/IMSThingCapability.framework/Modules/module.modulemap)

可行解决方案

  • 重置 Pods 环境
    执行以下命令清理并重新安装 Pods:
    rm -rf Pods Podfile.lock
    pod deintegrate
    pod install
    
  • 更新目标 Pod 版本
    该问题多因 IMSThingCapability 未适配 Xcode 14 的路径解析规则,查看 Pod 更新记录,升级至兼容 Xcode 14 的版本后重新安装。
  • 修正路径配置
    若无法升级 Pod,可手动调整项目路径配置:
    1. 打开项目 Build Settings,定位到 Swift Compiler - Search Paths → Import Paths
    2. 将对应相对路径替换为绝对路径,或确保路径是基于项目根目录的正确相对路径(Xcode 14 对路径校验更严格)
  • 清理 Xcode 缓存
    按 Shift + Command + K 清理项目缓存,再按 Option + Shift + Command + K 删除派生数据,之后重新构建项目。

内容的提问来源于stack exchange,提问作者OrrHsiao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 01:35:27