Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios dyld:未找到符号:_OBJC_CLASS_$\u GTMLogBasicFormatter_Ios_Swift_Firebase_Cocoapods - Fatal编程技术网

Ios dyld:未找到符号:_OBJC_CLASS_$\u GTMLogBasicFormatter

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

我已将项目设置更改为使用“混合匹配”(在同一项目中使用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'”时,
dyld
错误不会发生

我认为由于
Firebase/Core
包含在三个目标(应用程序应用程序扩展)中,因此创建了重复的
谷歌ToolboxFormac
,它会出错。我如何解决这个问题


有什么解决办法吗?我遇到了同样的问题。@FerdinandRios在你的pod文件中添加“pod‘GoogleUtilities’”