FMDB 未构建 iOS 6.1

Posted

技术标签:

【中文标题】FMDB 未构建 iOS 6.1【英文标题】:FMDB not building iOS 6.1 【发布时间】:2013-04-05 20:36:53 【问题描述】:

我正在为 ios 安装 fmdb SQLite 包装器。我克隆了 git repo,并将 /src/extra 目录复制到我的项目中。我在 Xcode 的构建阶段添加了目标依赖项和 .a 静态库。构建时,我得到:

ARC Semantics:
my_app_path/src/fmdb.m:160:24: No known instance method for selector 'isEqualTo:'

我正在为 iOS 6.1 构建。我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

快速的答案是从您的项目中删除fmdb.m;这是对 fmdb 的一系列测试,正常使用不需要。

更好的答案是将 fmdb 作为依赖项添加到您的 xcodeproj 中,并链接到它将构建的静态库。

【讨论】:

以上是关于FMDB 未构建 iOS 6.1的主要内容,如果未能解决你的问题,请参考以下文章

未生成适用于 iOS 的 Xcode 6.1 静态库 .a

虽然 ios 6.1 作为基础 sdk xcode 5 为 ios 7 构建 ipa

有没有办法在 VS2012 中使用 sdk 6.1 远程构建 Xamarin.iOS?

FMDB、Swift 3、executeUpdate - 编译器构建失败

基于 1.6.1 的 phonegap 构建应用程序中未触发 deviceready 事件

在 Xcode 6.1 上构建应用程序时出错?