ld:找不到文件:/Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib.a修复问题

时间:2016-04-12 05:14:40

标签: ios google-analytics cocoapods

在Pod中它显示如下。

libGTM_NSData+zlib_external.a

enter image description here

在Build设置中,它看起来如下

$(PODS_ROOT)/GoogleUtilities/Libraries/libGTM_NSData+zlib.a

在配置中,它显示为。

-force_load $(PODS_ROOT)/GoogleUtilities/Libraries/libGTM_NSData+zlib_external.a

如何删除未找到libGTM_NSData + zlib.a的错误,因为我知道新的Google图书馆只有libGTM_NSData + zlib_external.a。

我正在使用

pod 'Google/Analytics'
pod 'Google/SignIn'

在我的Pod文件中。

请提供适当的结构以消除此类问题。我试图重命名并将所有相同名称保留为_external,但它并没有解决问题。

通过终端最终安装Pods显示Log如下

 Analyzing dependencies
    Downloading dependencies
    Installing AFNetworking (2.6.3)
    Installing AMScrollingNavbar (1.5.1)
    Installing Bolts (1.7.0)
    Installing ChartboostSDK (6.4.0)
    Installing Charts (2.2.4)
    Installing Crashlytics (3.7.0)
    Installing Fabric (1.6.7)
    Installing Google (2.0.3)
    Installing Google-Mobile-Ads-SDK (7.7.1)
    Installing GoogleAnalytics (3.14.0)
    Installing GoogleAppUtilities (1.1.0)
    Installing GoogleAuthUtilities (2.0.0)
    Installing GoogleInterchangeUtilities (1.2.0)
    Installing GoogleNetworkingUtilities (1.2.0)
    Installing GoogleSignIn (3.0.0)
    Installing GoogleSymbolUtilities (1.1.0)
    Installing GoogleUtilities (1.2.0)
    Installing MMDrawerController (0.5.7)
    Installing Optimizely-iOS-SDK (1.4.2)
    Installing Parse (1.13.0)
    Installing SDWebImage (3.7.5)
    Installing Shapes (1.0.2)
    Installing SocketRocket (0.3.1-beta2)
    Installing libPusher (1.5)
    Installing pop (1.0.9)
    Generating Pods project
    Integrating client project

感谢。

3 个答案:

答案 0 :(得分:5)

今天我遇到了同样的问题,删除pod缓存并从头开始重新安装对我来说是个窍门。 关闭Xcode,删除pod文件,然后

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod install

答案 1 :(得分:5)

  1. 打开构建设置
  2. 转到框架搜索路径
  3. 只留下图片中显示的这两个,并删除所有其他内容,例如 libGTM_NSData + zlib.a 或其他任何内容。
  4. enter image description here

    1. 这继承了&项目目录将导致从Pod中自动检测,并且不会给您带来更多问题。

答案 2 :(得分:0)

pod'Google / Analytics','〜> 2.0'

已针对Google Analytics修复此问题