ld: файл не найден:/Pods/GoogleUtilities/библиотеки / libGTM NSData+zlib.исправление проблемы

в Pod он показывает, как это.

libGTM_NSData+zlib_external.a

enter image description here

в то время как в настройках сборки он выглядит ниже

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

в config он отображается следующим образом.

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

как я могу удалить ошибку не найти libGTM_NSData+zlib.a как я знаю, новая библиотека google имеет libGTM_NSData+zlib_external.только.

я использую

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

в моем файле Pod.

пожалуйста, дайте правильный структура устранения такого вопроса. Я попытался переименовать и сохранить все то же имя, что и _external, это не решило проблему.

окончательная установка стручков через терминал показывает журнал как ниже

 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 ответов


У меня была та же проблема сегодня, удаление кэша pod и переустановка с нуля сделали трюк для меня. закройте Xcode, удалите файлы pod, затем

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

  1. открыть Параметры Построения
  2. на Пути Поиска Фреймворка
  3. оставьте только эти два, как показано на рисунке, и удалите все остальные, например libGTM_NSData+zlib.а или любой другой.

enter image description here

  1. этот унаследованный каталог & Project вызовет автоматическое обнаружение из стручков, и это не создаст больше проблем для вас.

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

исправлено это для Google Analytics