2015-07-16 16 views
5

Projemde iyi çalışan bir Google Analytics var. Bir kere pod dosyama taşıdığımda her şey bozulur. Benim pod'daGoogle Analytics'i podfile kopyalarma ekleme yapı (kitap bulunamadı)

:

pod güncelleme log
pod 'Google/Analytics', '~> 1.0.0' 
pod 'Google-Mobile-Ads-SDK' 

:

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) 

bu hatayı alıyorum:

ld: library not found for -liPhone-lib clang: error: linker command failed with exit code 1 (use -v to see invocation)

Ben kırar ve "kütüphane spams fark ettik arama yolları ".

Broken library search paths

benim pod dosyasında Google reklamları SDK varsa ve bu iyi çalışıyor.

Burada neyin yanlış olduğunu bilen var mı? Eğer bir hata ise o zaman kimin hatası olurdu?

Düzenleme: Güncelleştirmeler, hiçbir değişiklik için 0.38.2 için Cocoapods. Benim pod xcconfig dosyasında

, var "LIBRARY_SEARCH_PATHS" "$ (kalıtsal)" Google Analytics eklediğinizde düzenlenmiş ve kaldırır alır:

Örnek:

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"

Bu bir olarak görünüyor böcek.

Düzenleme 2: Burada bir hata raporu oluşturduk: https://github.com/CocoaPods/CocoaPods/issues/3908

+1

Muhtemelen eski entegrasyon ile CocoaPods arasında çakışmalarınız olabilir. Tüm seçeneklerden biriyse yeni bir Xcode projesi oluşturmaya yönelik öneriye bakın. – SwiftArchitect

cevap

1

: https://github.com/CocoaPods/CocoaPods/issues/3908

Onlar en iyi çözüm giderilene kadar beklemektir yüzden bir hata olduğunu kabul etti.

Çalıştırmak için "$ (devralındı)" eklemeye hackleyeceğime inanıyorum ama kişisel olarak bunun üzerinden geçeceğim.

Düzenleme: Hata düzeltildi ve serbest bırakıldı. Daha fazla sorun yok.

2

yepyeni Xcode proje üzerinde anlatıldığı şekilde kurulum çalışılıyor ve aşağıda Podfile kullanarak, böyle bir hata var.

İlk öneri: , yeni bir proje, pod init olun Pod şartları, pod install ekleyin, bağlantı ve koşmak kurmak.

target 'GooglePod' do 
pod 'Google/Analytics', '~> 1.0.0' 
pod 'Google-Mobile-Ads-SDK' 
end 

target 'GooglePodTests' do 

end 

İkinci öneri:

yapılandırmalarını kontrol edin. Burada bir hata raporu oluşturduk

enter image description here

+0

Bu çok büyük bir projedir. Zamanım olduğunda tekrar başlamayı deneyebilirim. – Zammbi

+0

Daha sonra, eğer varsa, size en son aletlere getirecek bir sudo gem install cocoapods 'i yapmayı öneriyorum. – SwiftArchitect

+0

Mevcut sürümde olduğuma inanıyorum. Beta'yu daha sonra deneyebilirim ve orada bir şey olup olmadığını görebilirim. – Zammbi

0

Ürünü seçin -> Düzenlemek için düzenle -> yapı seç -> ve son olarak bölmeleri ekleyin.