我已经通过 GoogleMobileAds 添加了 CocoaPods,正如这里解释的那样:admob iOS quick start

我的代码如下所示:

import Firebase
import GoogleMobileAds
....
var interstitial: GADInterstitial!
  • 我已经导入 Firebase 来解决这个错误: Use of undeclared type 'GADInterstitial' 。现在,这个错误消失了。但是...

  • 每次尝试编译时都会出现此错误:
     Command failed due to signal : Segmentation fault: 11
    

    清洁和重新启动无济于事。我在这个文件中没有任何其他导入,所以 this answer 没有帮助我。
    我正在使用由 pod 获取的最新版本的 adMob,因此将代码更改为 suggested here 似乎也不是正确的方向。
    如何解决这个问题?

    这是日志:

    最佳答案

    是的,这个问题让我困扰了好几天……我终于通过启用整个模块优化找到了解决方案。这是一个解释如何操作的链接:

    http://useyourloaf.com/blog/swift-whole-module-optimization/

    祝你好运!

    关于ios - GoogleMobileAds (SWIFT) - 由于信号 : Segmentation fault: 11,命令失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38482130/

    10-12 02:41