gpt4 book ai didi

ios - libsqlite3.dylib 框架意外从 xcode 中删除

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:38:10 24 4
gpt4 key购买 nike

libsqlite3.dylib 不小心从我的 Xcode 中删除了。它在“Link Binary with Libraries”(Build Phases)中显示为红色。也不在垃圾箱中。我需要再次安装 xcode 吗?

最佳答案

虽然上述答案确实告诉您如何将库添加到 Xcode,但是如果您找不到该库会怎样?我注意到了这个问题,然后在 Spotlight 中搜索了 libsqlite3,但没有找到任何文件。虽然有点粗糙,但您可以跳转到终端 session 以在整个文件系统中查找文件。 Spotlight 不会在您的驱动器上的任何地方编制索引,我怀疑它不包括该文件所在的位置。在终端提示符下,键入:

find / -name libsqlite3.dylib -print

这是一个 UNIX 命令,它将定位文件,从根开始,并打印出它找到的结果。您可以随时按 CTRL-C 取消搜索。我实际上在 Xcode 包中找到了它;在这种情况下,我运行的是 Xcode 7 Beta,所以它位于:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib

为方便起见,我将文件从此文件夹复制到 Documents 下的 Resources 文件夹,我将库和其他文件保存在该文件夹中,以便在我的项目中轻松引用。

请注意,如果您使用 Swift 进行开发,那么您需要编辑 Bridging-Header.h 文件,并添加以下行:

#imports <sqlite3.h>

如果你没有Bridging Header,你可以将它添加到你的项目中,按照以下步骤操作:

  1. 在您的项目中创建一个新文件 Bridging-Header.h。
  2. 添加上面的行。
  3. 转到您的项目build设置(点击项目,单击build设置选项卡)。
  4. 找到“Swift 编译器 - 代码Generation”,“Objective-C Bridging Header”设置,并添加名称“Bridging-Header.h”上面的文件

关于ios - libsqlite3.dylib 框架意外从 xcode 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20396814/

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