gpt4 book ai didi

ios - 如何修复 Xcode 中的 '_sqlite3_prepare_v3' 链接器错误

转载 作者:可可西里 更新时间:2023-11-01 00:54:05 24 4
gpt4 key购买 nike

我有一个 iOS 项目,我想在其中使用 Firebase Firestore。我已经使用 CocoaPods 安装了 Firebase/Core、Firebase/Firestore 和 Firebase/Auth。 “pod install”运行没有错误,我也成功地将我的项目添加到控制台中的 Firebase。

我的问题是,当我尝试构建项目时,出现错误,内容为:架构 x86_64 的 undefined symbol :“_sqlite3_prepare_v3”,引用自:...(具体错误请参见下图)

https://i.imgur.com/b0xJiIt.png

我认为这个错误与 Firebase 相关的原因是它说它是从随 Firebase 安装的 GoogleAppMeasurement 引用的。

奇怪的是,我在这个项目上工作了好几天,而我做的第一件事就是向它添加 Firebase。到目前为止,我没有收到与 Firebase 相关的错误。昨天晚上我完全没有错误地离开了项目,然后当我今天早上尝试构建它时,没有做任何事情,就发生了这个错误。我没有更新 pod,没有写任何代码。除了尝试构建它之外,我实际上什么也没做。

(环境:High Sierra 10.13、Xcode 9.2、Swift 4.0、iOS 11.2)

我几乎已经完成了我在 Internet 上可以找到的所有内容,甚至与我的问题有很大关系,因为到目前为止我还没有找到任何特定于我的问题的内容。

我已经更新了 pod - 没有用。我已经在“链接的框架和库”中包含了与 sqlite3 有任何关系的每个框架 - 没有工作(如预期的那样)

项目我已经清理过很多次了。

我已经从我的项目中完全清除了 Firebase(和所有其他 pod)。之后 Xcode 成功构建了项目。然后我再次添加Firebase,出现同样的错误。

现在我不知道我能做什么。

我完全不熟悉 Xcode 和 Swift,甚至是 MacOS,所以如果我没有提供足够的背景知识,我深表歉意。如果需要更多信息,请告诉我,我会提供。

(编辑:没有显示图像)

最佳答案

至少使用 Xcode 10.1。

自 2019 年 3 月 App Store 提交开始要求 Xcode 10.1 以来,之后发布的 Firebase 版本也至少需要 Xcode 10.1。

如果您必须使用 Xcode 9,则应坚持使用旧版本的 Firebase pod。

关于ios - 如何修复 Xcode 中的 '_sqlite3_prepare_v3' 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56703880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com