Xcode Firebase升级后,由于缺少框架GoogleToolboxForMac而导致崩溃

Xcode Firebase升级后,由于缺少框架GoogleToolboxForMac而导致崩溃,xcode,firebase,Xcode,Firebase,今天早些时候升级到Firebase的最新版本时,一个名为GoogleToolboxForMac的框架被删除,可能是因为它已经被弃用了。Firebase的这个新版本有很多变化。这会导致模拟器崩溃,并出现错误: dyld:未加载库: @参考rpath/GoogleToolboxForMac.framework/GoogleToolboxForMac 发件人: /Users/Me/Library/Developer/CoreSimulator/Devices/../data/Containers/Bu

今天早些时候升级到Firebase的最新版本时,一个名为GoogleToolboxForMac的框架被删除,可能是因为它已经被弃用了。Firebase的这个新版本有很多变化。这会导致模拟器崩溃,并出现错误:

dyld:未加载库: @参考rpath/GoogleToolboxForMac.framework/GoogleToolboxForMac 发件人: /Users/Me/Library/Developer/CoreSimulator/Devices/../data/Containers/Bundle/Application/../MyApp.app/MyApp 原因:找不到图像

在Targets/MyApp下,我删除了框架搜索路径中对GoogleToolboxForMac的引用,但仍然出现链接器错误。在对丢失的框架进行另一次搜索之后,看看它是否仍在我得到的某个地方被引用

OTHER_LDFLAGS=$(继承的)-ObjC-l“c++”-l“icucore”-l“sqlite3” -l“z”-框架“地址簿”-框架“CFNetwork”-框架“FirebaseAnalytics”-框架“FirebaseAuth”-框架 “FirebaseCore”-框架“FirebaseDatabase”-框架 “FirebaseInstanceID”-框架“FirebaseStorage”-框架 “GTMSessionFetcher”-框架“GoogleUtilities”-框架 “GoogleSymbolUtilities”-框架“GoogleToolboxForMac”-框架 “MobileCoReserves”-框架“安全”-框架“存储套件” -框架“系统配置”


pod文件中没有直接引用这个框架,从那以后我一直在搜索GoogleFrameworkForMac的引用位置,但一直没有找到它。有人知道这个最终引用存储在xCode中的什么地方,或者可以确认这个框架已经被弃用了吗?

解决方案在我对Kerberos注释的回复中进行了描述

谢谢,我已经看过了。我刚刚花了更多的时间进行调试,并在Build Settings下的其他链接器标志下找到了对该框架的引用。一旦我删除了它和框架搜索路径下对框架的引用,我就解决了这个问题。我没有使用Firebase消息,但可能在过去某个时候尝试过,然后又删除了它。这可能是因为该引用是该引用的某种遗留内容,而新的升级将其清理干净。