【问题标题】:google mobAd is conflict with Parse framework in (-ObjC) how to solve this issue?google mobAd 与(-ObjC)中的 Parse 框架冲突如何解决这个问题?
【发布时间】:2013-07-11 07:26:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios objective-c xcode parse-platform


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-04
      • 2014-01-22
      • 2012-02-18
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      相关资源
      最近更新 更多