iOS cocoapods - 如何添加libsqlite3.dylib

时间:2015-03-26 17:59:38

标签: ios xcode cocoapods

我想将libsqlite3.dylib的iOS框架作为cocoapod中的框架包含在内。在我的.podspec文件中,我有这样一行:

 spec.framework    = 'libsqlite3.dylib'

当我运行pod安装时,它安装正常,但在构建期间出错。

 framework not found libsqlite3.dylib

我可以通过在Build Phases>中搜索来手动添加库。 Link Binary with Libraries> +菜单。然而,那时我必须注释掉我的podspec线以获得错误消失。我真的很想在没有手动步骤的情况下使用cocoapods。

...所以我假设我在如何在podspec文件中设置框架时出错了。

2 个答案:

答案 0 :(得分:6)

" libsqlite3.dylib"是一个动态库,而不是一个框架。要在Podspec中包含库,您应该使用:

spec.library = 'sqlite3'

答案 1 :(得分:0)

更新的版本是:

s.library = 'sqlite3'