突然
lldb
po
命令在 XCode 中停止工作。
当我尝试使用它时,出现以下错误:
error: couldn't IRGen expression: Clang importer error
error: /Users/User/Git/Project/Pods/GoogleSignIn/GoogleSignIn/Sources/Public/GoogleSignIn/GIDGoogleUser.h:27:9: error: module 'GTMSessionFetcherCore' not found
@import GTMSessionFetcherCore;
错误中提到的文件中有以下代码:
#ifdef SWIFT_PACKAGE
@import GTMSessionFetcherCore; <------ line 27
#else
#import <GTMSessionFetcher/GTMSessionFetcher.h>
#endif
我的项目中有一个
GTMSessionFetcherCore
,但作为 pod
。
所以我不明白为什么这句话被认为是正确的:#ifdef SWIFT_PACKAGE
。没有改变项目中的任何内容。
尝试清理缓存、删除 DerivedData 并重新启动 XCode,但没有任何帮助。 XCode 版本 15.2
关于如何修复它有什么想法吗?
如果您使用 GoogleSignIn 框架,只需使用 master 分支的最新提交,以下是详细信息: https://github.com/google/GoogleSignIn-iOS/issues/396