Ios dyld:未找到符号:_OBJC_CLASS_$\u GTMLogBasicFormatter
我已将项目设置更改为使用“混合匹配”(在同一项目中使用Objective-c和Swift)。 因此,我添加了一行“使用框架!”在pod文件中并安装pod。之后,应用程序会因运行时错误而崩溃,如下所示 dyld:未找到符号:_OBJC_CLASS_$\u GTMLogBasicFormatter 引用自:/var/containers/Bundle/Application/1FAFE24C-C0E8-4057-A503-E4912B7115E6/MyApplication.app/MyApplication 预期位于:/private/var/containers/Bundle/Application/1FAFE24C-C0E8-4057-A503-E4912B7115E6/MyApplication.app/Frameworks/GoogleToolboxForMac.framework/GoogleToolboxForMac in/var/containers/Bundle/Application/1FAFE24C-C0E8-4057-A503-E4912B7115E6/MyApplication.app/MyApplication 为了解决这个问题,我多次尝试更改pod文件。 当我删除应用程序扩展目标中写入的“pod'Firebase/core'”时,Ios dyld:未找到符号:_OBJC_CLASS_$\u GTMLogBasicFormatter,ios,swift,firebase,cocoapods,Ios,Swift,Firebase,Cocoapods,我已将项目设置更改为使用“混合匹配”(在同一项目中使用Objective-c和Swift)。 因此,我添加了一行“使用框架!”在pod文件中并安装pod。之后,应用程序会因运行时错误而崩溃,如下所示 dyld:未找到符号:_OBJC_CLASS_$\u GTMLogBasicFormatter 引用自:/var/containers/Bundle/Application/1FAFE24C-C0E8-4057-A503-E4912B7115E6/MyApplication.app/MyApplic
dyld
错误不会发生
我认为由于Firebase/Core
包含在三个目标(应用程序、应用程序和扩展)中,因此创建了重复的谷歌ToolboxFormac
,它会出错。我如何解决这个问题
有什么解决办法吗?我遇到了同样的问题。@FerdinandRios在你的pod文件中添加“pod‘GoogleUtilities’”