1

在我的应用程序中,我使用TouchDB. 我添加了TouchDB.framework,一切正常。然后我不得不在同一个应用程序中使用 sqlite 数据库,并且由于我习惯使用FMDB包装器,我将它添加到项目中。在构建时,我收到以下错误:

duplicate symbol _OBJC_CLASS_$_FMDatabase in:
    /Users/me/Library/Developer/Xcode/DerivedData/.../armv7/FMDatabase.o
    /Users/me/.../TouchDB.framework/TouchDB(FMDatabase.o)

我猜该TouchDB框架FMDatabase也包含文件,但是 Headers 文件夹中缺少它。如何解决这个问题?

4

1 回答 1

1

不要链接到 FMDatabase,只链接到 TouchDB。由于我不确定您是如何设置这些链接的,所以我尽可能精确。

于 2014-05-07T19:25:02.093 回答