6

我成功地将一个 iOS 项目转换为 Xcode 7 beta + Swift 2(它运行并且测试工作)。

但是,当我打开新的地址清理器(选项+运行 -> 运行 -> 诊断 -> 启用地址清理器时,我从链接器收到以下消息:

Undefined symbols for architecture x86_64:
  "___asan_init_v5", referenced from:
  _asan.module_ctor in libPods.a(Pods-dummy.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

似乎引用了我用于 adMob pod 的 CocoaPods。我将 CocoaPods 本身更新到了最新版本,并将 adMob Pod 更新到了最新版本。

任何提示如何让 Address Sanitizer 与 CocoaPods 或 AdMob CocoaPod 一起工作,无论哪个导致这种情况?

4

0 回答 0