1

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

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

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

4

1 回答 1

0

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

而不是使用-ObjC考虑使用-force_load来挑选要加载的框架

于 2013-07-11T14:57:33.583 回答