我已将项目的设置更改为使用'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}创建,它会产生错误。我该如何解决这个问题?