dyld:未找到符号:_OBJC_CLASS _ $ _ GTMLogBasicFormatter

时间:2017-12-12 07:06:22

标签: ios swift firebase cocoapods

我已将项目的设置更改为使用'mix& amp;匹配'(在同一个项目中使用Objective-c和Swift)。 所以,我添加了一行'use_frameworks!'在pod文件中并安装了pod。之后,应用程序因运行时错误而崩溃,如下所示。

  

dyld:未找到符号:_OBJC_CLASS _ $ _ 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       在/var/containers/Bundle/Application/1FAFE24C-C0E8-4057-A503-E4912B7115E6/MyApplication.app/MyApplication

要解决此问题,我已尝试多次更改pod文件。 当我删除“pod'Firebase / core'”编写的应用内扩展程序目标时,不会发生dyld错误。

我认为Firebase/Core包含在三个目标中(应用 app 扩展程序),重复{{1}创建,它会产生错误。我该如何解决这个问题?

error description

pod target

framework target

0 个答案:

没有答案