今天早些时候升级到最新版本的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中存储的位置,还是可以确认该框架已被弃用?
答案 0 :(得分:0)
该解决方案在我对Kerberos注释的回复中进行了描述。