我在我的应用程序中使用MKStoreKit。现在,我也想添加RestKit,但是在添加RestKit之后,我在XCode中收到以下错误消息:
Duplicate symbol _jk_collectionClassLoadTimeInitialization in [...]/libRestKitJSONParserJSONKit.a(JSONKit.o) and [...]/Objects-normal/armv7/JSONKit.o for architecture armv7
有什么想法我可以做什么?

非常感谢!

编辑:如果从MKStoreKit中删除JSONKit,则会出现以下错误:

最佳答案

该错误是由与MKStoreKit bundle 在一起的JSONKit框架与`RestKit也带来JSONKit的事实之间的冲突引起的。

最简单的解决方案是从项目(MKStoreKit随附的项目)中删除JSONKit.m文件,并保留JSONKit.h header 。确保将您的项目与RestKit框架随附的JSONKit链接。这将允许您的项目“查看” JSONKit,并且链接程序将其与 bundle 的库链接。

关于xcode4 - Restkit + MKStoreKit:由于JSONKit而重复的符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8357519/

10-10 22:24