Firebase升级后由于缺少GoogleToolboxForMac框架而崩溃

时间:2018-08-06 12:59:05

标签: xcode firebase

今天早些时候升级到最新版本的Firebase时,将删除一个名为GoogleToolboxForMac的框架(可能已弃用)。此新版本的Firebase有很多更改。这会导致模拟器崩溃并出现错误:

  

dyld:未加载库:   @ rpath / GoogleToolboxForMac.framework / GoogleToolboxForMac参考   从:   /用户/我/库/开发人员/ CoreSimulator /设备/.../数据/容器/捆绑包/应用程序/.../MyApp.app/MyApp   原因:找不到图片

在Targets / MyApp下,我在框架搜索路径中删除了对GoogleToolboxForMac的引用,但仍然收到链接器错误。在再次搜索缺少的框架之后,查看它是否仍在被我引用的地方

  

OTHER_LDFLAGS = $(继承)-ObjC -l“ c ++” -l“ icucore” -l“ sqlite3”   -l“ z”-框架“ AddressBook”-框架“ CFNetwork”-框架“ FirebaseAnalytics”-框架“ FirebaseAuth”-框架   “ FirebaseCore”-框架“ FirebaseDatabase”-框架   “ FirebaseInstanceID”-框架“ FirebaseStorage”-框架   “ GTMSessionFetcher”-框架“ GoogleInterchangeUtilities”-框架   “ GoogleSymbolUtilities”-框架“ GoogleToolboxForMac”-框架   “ MobileCoreServices”-框架“ Security”-框架“ StoreKit”   -framework“系统配置”

pod文件中未直接引用此框架,自此以来,我一直在搜索对GoogleFrameworkForMac的引用的位置,但未能找到它。有人知道此最终引用在xCode中存储的位置,还是可以确认该框架已被弃用?

1 个答案:

答案 0 :(得分:0)

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