使用 Firebase 和 Google pods 时发生链接器错误
Linker Error occurs when using Firebase and Google pods
我在构建时遇到链接器错误,我不知道如何修复它。我已经在 Whosebug 上尝试过很多解决方案,其中 none 对我有用。感谢任何帮助。
(错误摘要:ld:架构的 44 个重复符号 x86_64
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
错误信息:
在您的 "Build Settings" 和 "Other Linker Flags" 中,确保 podfile 中的所有框架在 Pod 框架前面都有 -framework
。
开始时,我查看了许多解决方案并尝试了所有解决方案,但是 none 都奏效了,所以我开始执行以下步骤:
重新创建项目,但保留重要的东西。 我通过将资产和 Main.storyboard 文件复制到新项目中来重新创建项目已创建。
正确安装 Pods。 我进入终端,仔细观看了视频,其中解释了 pods只需要 Firebase/Auth 和 GoogleSignIn。然后我使用 pod init 来初始化我项目中的 pods。然后,我使用 open Podfile,这样我就可以安装我需要的 pods。当我在 Podfile 中时,我关闭了智能引号,因为它之前在我的项目中造成了一些错误。然后我输入 pod 'Firebase/Auth' 和 pod 'GoogleSignIn' 然后我保存了文件,然后 运行 pod install.之后,您必须打开项目的 .xcworkspace 文件,而不是原始项目文件。
对 ViewController.swift 和 AppDelegate 文件进行编码。 我浏览了我正在使用的教程,并输入了那个人告诉我的相同代码我们来编码。在仔细编码所有这些文件后,代码 运行 一切正常!
我在构建时遇到链接器错误,我不知道如何修复它。我已经在 Whosebug 上尝试过很多解决方案,其中 none 对我有用。感谢任何帮助。
(错误摘要:ld:架构的 44 个重复符号 x86_64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
错误信息:
在您的 "Build Settings" 和 "Other Linker Flags" 中,确保 podfile 中的所有框架在 Pod 框架前面都有 -framework
。
开始时,我查看了许多解决方案并尝试了所有解决方案,但是 none 都奏效了,所以我开始执行以下步骤:
重新创建项目,但保留重要的东西。 我通过将资产和 Main.storyboard 文件复制到新项目中来重新创建项目已创建。
正确安装 Pods。 我进入终端,仔细观看了视频,其中解释了 pods只需要 Firebase/Auth 和 GoogleSignIn。然后我使用 pod init 来初始化我项目中的 pods。然后,我使用 open Podfile,这样我就可以安装我需要的 pods。当我在 Podfile 中时,我关闭了智能引号,因为它之前在我的项目中造成了一些错误。然后我输入 pod 'Firebase/Auth' 和 pod 'GoogleSignIn' 然后我保存了文件,然后 运行 pod install.之后,您必须打开项目的 .xcworkspace 文件,而不是原始项目文件。
对 ViewController.swift 和 AppDelegate 文件进行编码。 我浏览了我正在使用的教程,并输入了那个人告诉我的相同代码我们来编码。在仔细编码所有这些文件后,代码 运行 一切正常!