Xcode pod依赖已经配制,但仍报错无法找到
一、Xcode出现类似这样的报错:Did not find header 'Environment/Public/GoogleUtilities/GULSecureCoding.h' in framework 'GoogleUtilities'
说明GoogleUtilities的依赖没有正确导入。如果配制已经添加,说明不同SDK对GoogleUtilities版本要求不同。

Did not find header 'Environment/Public/GoogleUtilities/GULSecureCoding.h' in framework 'GoogleUtilities' (loaded from '/Users/xxx/Library/Developer/Xcode/DerivedData/xxx-xxx/Index.noindex/Build/Products/Debug-iphoneos/GoogleUtilities')
二、排查方法:
先将后面导入的新SDK配制暂时屏蔽,清空pod依赖及相关缓存:
1、清空缓存
-
- rm -rf ~/Library/Developer/Xcode/DerivedData/
- rm -rf ~/Library/Caches/CocoaPods/
- pod deintegrate
- pod cache clean --all && rm Podfile.lock
2、重新初使化旧依赖、工程
-
- pod install
3、重新恢复新SDK配制,再次初使化依赖
-
- pod install
4、出现以下错误提示,根据提示,修正pod依赖配制的版本,然后再执行步骤(二、1)。如果仍然不好解决,最好使用Swift Package Manager导入解决依赖冲突问题


浙公网安备 33010602011771号