【问题标题】:Adding sqlite framework to desktop Mac app将 sqlite 框架添加到桌面 Mac 应用程序
【发布时间】:2009-08-27 06:11:23
【问题描述】:

我正在使用 Xcode 3.1.3 创建桌面 Mac OS X 10.5.7 应用程序。我想在应用程序中使用 sqlite,但在 MacOSX10.5.sdk 文件夹中找不到框架参考。我在 iPhone 应用程序中使用了 sqlite,参考来自 iPhone sdk 文件夹。我应该只引用 iPhone sqlite 框架版本还是隐藏在某个地方的桌面版本?

我的目标是在桌面 Mac 应用程序中访问 iPhone 应用程序的数据库。

【问题讨论】:

    标签: cocoa xcode sqlite


    【解决方案1】:

    Sqlite 是CoreData 的内置存储引擎。你正在沉浸其中:)

    【讨论】:

    • 好的,谢谢。终于找到了/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libsqlite3.0.dylib,和iPhone一样。所以我不需要那个?为什么 iPhone 需要它(是吗?)?
    • 如果你使用的是 Core Data(从 3.0 版开始也可以在 iPhone 上使用),你不需要直接使用 SQLite。如果您确实直接使用 SQLite,那么您必须在两个地方都使用它。
    • 我的实现文件顶部有这个:#import 。但是在链接阶段不断出现 sqlite 错误。例如:“_sqlite3_finalize”,引用自... 它引用了我的文件的 .o 版本。有什么想法吗?
    【解决方案2】:

    您是否将 libsqlite3.dylib 拖到 Xcode 中的“其他框架”中?

    【讨论】:

      猜你喜欢
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 2020-06-04
      • 2016-05-03
      • 2010-09-08
      • 1970-01-01
      相关资源
      最近更新 更多