【问题标题】:XCode 4 - libsqlite3.dylib: No such file or directoryXCode 4 - libsqlite3.dylib:没有这样的文件或目录
【发布时间】:2012-06-03 01:36:17
【问题描述】:

我正在尝试编译一个在 Xcode 4(用于 Snow Leopard)中使用 SQlite 的 iOS 应用程序,但出现以下错误 -

error: /Apps/Cocktails/libsqlite3.dylib: No such file or directory

我将文件 libsqlite3.dylib 复制到 Xcode 项目中,但错误不会消失。我该如何解决这个错误?

编辑 - 这是完整的错误日志

CpResource libsqlite3.0.dylib /Users/ashishagarwal/Library/Developer/Xcode/DerivedData/Cocktails-gzqdmwrvzqciekgjzxnriugcxwwm/Build/Products/Debug-iphonesimulator/Cocktails.app/libsqlite3.0.dylib
cd /Apps/Cocktails
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Apps/Cocktails/libsqlite3.0.dylib /Users/ashishagarwal/Library/Developer/Xcode/DerivedData/Cocktails-gzqdmwrvzqciekgjzxnriugcxwwm/Build/Products/Debug-iphonesimulator/Cocktails.app

error: /Apps/Cocktails/libsqlite3.dylib: No such file or directory

【问题讨论】:

  • 想一想 - 文件不存在。你如何解决它?停止在那里寻找它,或者把它放在那里以便可以找到。
  • 我在那里添加了文件。同样的错误,这就是我在这里发布的原因
  • 你去Projects -> Build Phases -> Link Binary WITH Libraries -> 点击+并添加libsqlite3.dylib 清理并运行程序。
  • 是的,我已经添加了 libsqlite3.0.dylib。如果我添加 libsqlite3.dylib,它会给出 6 个错误 - 每次我尝试通过数据库打开、关闭、步进等时:未找到架构 i386 的符号
  • Go to Project -> Build Settings -> Architectures give armv6 and armv7 and check it..希望这能解决你的问题..

标签: ios xcode


【解决方案1】:

您的库似乎缺少 libsqlite3.dylib 和 libsqlite3.0.dylib,因此请从任何其他计算机复​​制这些文件并将这些文件放入您的计算机中。

程序:

1:在这些文件所在的计算机上打开xcode,将libsqlite3.0.dylib从链接二进制文件与库添加到你的项目中。
2:对单击 libsqlite3.0.dylib 并在 finder 中显示。
3: 复制两个文件 libsqlite3.0.dylib 和 libsqlite3.dylib 并放在其他计算机上这些文件所在的相同位置不见了。

你去吧,我也遇到了同样的问题,就这样解决了。

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多