1

我已经研究了 Pod 和这个重复符号的所有修复,没有尽头。在 Pod 中使用 MobileAppTracker 然后使用 Reachability.h 时出现此错误。有趣的是它在我的机器上构建得很好但是当它在詹金斯机器上构建时我得到了这个......

duplicate symbol _kReachabilityChangedNotification in:
    /Users/Shared/Jenkins/Home/jobs/iPhone/workspace/Pods/MobileAppTracker/libMobileAppTracker-3.4.a(MATReachability.o)
    /Users/Shared/Jenkins/Home/jobs/iPhone/workspace/build/libPods.a(Reachability.o)

有趣的是,MobileAppTracker 库中没有 MATReachability 文件。Reachability 和 MobileAppTracker 都在 Pod 中。

所有这些解决方案都不起作用:

  1. 可达性重复符号

  2. 如何在 MKNetworkKit-iOS 中访问 Reachability 或避免使用自己添加的 Reachability 的重复符号?

  3. 由于 libWeANDSFLibrary.a(ASIReachability.o) 导致的重复符号链接器错误

4

1 回答 1

1

看来今天已通过 MobileAppTracker 更新修复了此问题。https://github.com/MobileAppTracking/cocoapod/issues/3

于 2014-07-29T22:26:34.557 回答