设置-ObjC标志时,libGoogleAnalyticsServices.a中架构armv7的未定义符号

时间:2014-10-07 06:31:52

标签: ios objective-c google-analytics static-libraries armv7

我试图将我的iOS应用项目链接到我构建的静态库,并且我按照Using Static Libraries in iOS中的说明操作。这个项目已经链接了Google Analytics库,libGoogleAnalyticsServices.a,它工作正常,但是当我在我的静态库的目标构建设置中设置-ObjC标志时,我&#39 ;我不能再建造它了。我得到了#Apple; Apple Mach-O链接器错误"在Undefined symbols for architecture armv7中说libGoogleAnalyticsServices.a,并指出诸如" _sqlite3_column_bytes"等内容。

有人经历过这个吗?我怎么能解决它?

谢谢

注意:我使用的是Xcode 6.0.1,我的部署目标是iOS 7.0

2 个答案:

答案 0 :(得分:0)

你必须包括:

CoreData.framework
SystemConfiguration.framework
libz.dylib

Google analytics devguides是文档的链接。

希望它有所帮助。

答案 1 :(得分:0)

正如@iOSWeblineindia所说,我通过在Build Phases中添加libsqlite3.dylib解决了这个问题