首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Restkit + MKStoreKit:由于JSONKit而重复的符号

Restkit + MKStoreKit:由于JSONKit而重复的符号
EN

Stack Overflow用户
提问于 2011-12-02 14:05:15
回答 2查看 2K关注 0票数 2

我在我的应用程序中使用MKStoreKit。现在我也想添加RestKit,但是在添加RestKit之后,我在XCode中得到了以下错误消息:

Duplicate symbol _jk_collectionClassLoadTimeInitialization in [...]/libRestKitJSONParserJSONKit.a(JSONKit.o) and [...]/Objects-normal/armv7/JSONKit.o for architecture armv7

我能做些什么吗?

非常感谢!

编辑:如果从MKStoreKit中删除JSONKit,将得到以下错误:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-02 14:55:46

这个错误是由JSONKit框架与MKStoreKit捆绑在一起的冲突造成的,而‘JSONKit也引入了JSONKit。

最简单的解决方案是从项目中删除JSONKit.m文件(MKStoreKit附带的文件),并保留JSONKit.h头。确保将您的项目与JSONKit框架提供的RestKit链接起来。这将允许您的项目“查看”JSONKit和链接器将其链接到捆绑库。

票数 9
EN

Stack Overflow用户

发布于 2012-08-01 08:59:58

我对Deezer和AdFonic静态库也有同样的看法。但这两个库都是封闭的源。在这种情况下,解决方案是从库中删除符号。

内森·德弗里斯在这里发表了一篇很棒的教程:

http://atnan.com/blog/2012/01/12/avoiding-duplicate-symbol-errors-during-linking-by-removing-classes-from-static-libraries/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8357519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档