谷歌mobAd与Parse框架冲突(-ObjC)如何解决这个问题?

时间:2013-07-11 07:26:00

标签: ios objective-c xcode parse-platform

我在我的项目中有谷歌移动广告,并使其工作你应该添加-ObjC到其他链接器标志 但我已经将Parse框架添加到我的项目中,并且这个需要删除-ObjC以便它可以编译 在我运行项目后,它崩溃了这个异常:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[GADObjectPrivate changeState:]: unrecognized selector sent to instance 0x1dde57b0'

所以请任何人都可以帮助解决这个冲突? 或者我应该使用其他广告引擎,如果没有解决方案?

1 个答案:

答案 0 :(得分:0)

您可以将-ObjC与Parse一起使用。但是,当您使用该标志时,您还需要包含Facebook SDK及其依赖项。这是因为-ObjC标志告诉链接器加载代码引用的所有框架和类,这会将可选的Facebook SDK库转换为必需的库。

而不是使用-ObjCconsider using -force_load to cherry pick the frameworks to be loaded