Xcode pod依赖已经配制,但仍报错无法找到

一、Xcode出现类似这样的报错:Did not find header 'Environment/Public/GoogleUtilities/GULSecureCoding.h' in framework 'GoogleUtilities'

说明GoogleUtilities的依赖没有正确导入。如果配制已经添加,说明不同SDK对GoogleUtilities版本要求不同。

eeb6b4a7dd3934346533926dcfca4012

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导入解决依赖冲突问题

image

 

 

posted @ 2026-09-14 14:29  风别鹤  阅读(12)  评论(0)    收藏  举报