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

Xcode 15下pod spec lint报错:DT_TOOLCHAIN_DIR无法评估LIBRARY_SEARCH_PATHS

解决CocoaPods发布时的pod spec lint报错

1. 处理许可证相关警告

  • 检查TravelSafelyBoneshell.podspec里的license字段,必须用CocoaPods认可的合法类型,比如MIT、Apache-2.0,写法示例:
    s.license = { :type => "MIT", :file => "LICENSE" }
    
  • 在项目根目录添加对应名称的许可证文件(比如LICENSE),把对应协议的标准内容填进去。

2. 修复DT_TOOLCHAIN_DIR编译错误

这个问题是Xcode和CocoaPods版本不兼容导致的,两种解决办法:

  • 优先更新CocoaPods:执行命令升级到最新版本,新版本已经修复了这个变量替换问题
    sudo gem install cocoapods
    
  • 手动修改项目配置(无法更新时用):打开SDK的Xcode项目,找到Travel目标的Build Settings,搜索LIBRARY_SEARCH_PATHS,把所有用到DT_TOOLCHAIN_DIR的地方换成TOOLCHAIN_DIR,之后重新打包SDK并同步更新podspec配置。

3. 重新执行校验

修复完所有问题后,再跑一次校验命令:

pod spec lint --verbose TravelSafelyBoneshell.podspec

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 19:12:33