Mam Google Analytics w moim projekcie, który działa dobrze. Po przeniesieniu go do pliku pod wszystko wszystko się psuje.Dodawanie Google Analytics do mojego podfile łamie kompilację (biblioteka nie znaleziona)
W mojej kapsuły:
pod 'Google/Analytics', '~> 1.0.0'
pod 'Google-Mobile-Ads-SDK'
dzienniku aktualizacji pod:
Installing Google (1.0.7)
Using Google-Mobile-Ads-SDK (7.3.1)
Installing GoogleAnalytics (3.12.0)
Installing GoogleNetworkingUtilities (1.0.0)
Installing GoogleSymbolUtilities (1.0.0)
Installing GoogleUtilities (1.0.1)
otrzymuję ten błąd:
ld: library not found for -liPhone-lib clang: error: linker command failed with exit code 1 (use -v to see invocation)
Zauważyłem łamie i spams z „biblioteki ścieżki wyszukiwania "w ustawieniach kompilacji.
mam reklam Google SDK w moim pliku pod i że działa dobrze.
Ktoś wie, co tu jest nie tak? Jeśli to błąd, to czyja wina?
Edytuj: Zaktualizowany do Cocoapods do 0.38.2, bez zmian.
W moim pliku xcconfig Pod, var "LIBRARY_SEARCH_PATHS" dostaje edytowany kiedy to Google Analytics i usuwa "$ (dziedziczone)":
Przykład:
LIBRARY_SEARCH_PATHS = "$(PODS_ROOT)/Google/Libraries" "$(PODS_ROOT)/Google/Libraries" "$(PODS_ROOT)/GoogleAnalytics/Libraries" "$(PODS_ROOT)/GoogleNetworkingUtilities/Libraries" "$(PODS_ROOT)/GoogleNetworkingUtilities/Libraries" "$(PODS_ROOT)/GoogleSymbolUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries" "$(PODS_ROOT)/GoogleUtilities/Libraries"
Wydaje się być pluskwa.
Edit 2: Stworzyłem raport o błędzie tutaj: https://github.com/CocoaPods/CocoaPods/issues/3908
Prawdopodobnie masz konflikty między starą integracją a CocoaPods. Zobacz sugestię, aby utworzyć nowy projekt Xcode, jeśli w ogóle jest to opcja. – SwiftArchitect