• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-12 17:01:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

libsqlite3.dylib 从我的 Xcode 中意外删除。它在 "Link Binary with Libraries"(Build Phases) 中显示为红色。不在垃圾箱中。我需要重新安装 xcode 吗?



Best Answer-推荐答案


虽然上面的答案确实告诉您如何将库添加到 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap