2013-05-29 21 views
7

Próbuję zainstalować pakiet SDK serwisu Mapy Google dla systemu iOS w wersji 1.3.0 za pomocą przystawki coco.Zainstalowanie pakietu map Google Maps SDK dla systemu iOS za pomocą cocoapodów powoduje błędy linkerów.

Faktycznie proces instalacji jest dobrze udało, ale gdy próbuję użyć ramy proces budowy aplikacji zwraca błędy łącznika, np .:

Undefined symbols for architecture armv7: 
"_OBJC_CLASS_$_GMSServices", referenced from: 
    objc-class-ref in AppDelegate.o 

Z jakiegoś powodu nie można znaleźć łącznik ramy. Moja wersja cocoapods to 0.20.1. XCode 4.6.2.

Oprócz Google Maps SDK mój projekt ma 2 inne biblioteki dodane przez cocoapods. Oto moja Podfile:

platform :ios, '5.1' 

pod 'DTCoreText' 
pod 'MKNetworkKit' 
pod 'Google-Maps-iOS-SDK' 

góry dzięki.

+0

Znalazłeś to? –

+0

Jeśli znalazłeś jakieś rozwiązanie, niż go podaję, –

+0

@MehulThakkar Niestety nie znalazłem żadnego rozwiązania. Musiałem zaktualizować wszystkie moje narzędzia (cocoapods, google maps version, iOS ...), aby to działało. –

Odpowiedz

0

Powinieneś zobaczyć plik "Pods.xcconfig", który będzie zawierał struktury używane przez strąk. Zmień docelowe konfiguracje aplikacji na podstawie CocoaPods.

+4

Czy możesz podać przykład takich zmian? – expert

0

GoogleMaps na iOS nic nie działa w systemie iOS < 6.0.

biały na Podfile:

platformy: iOS, '6,1'

pod 'DTCoreText'

pod 'MKNetworkKit'

pod „Google Maps-iOS SDK "

Powiązane problemy