2013-05-29 18 views
7

Cocoapod'ları kullanarak iOS için Google Maps SDK sürüm 1.3.0'ı yüklemeye çalışıyorum. Google Maps SDK'yı cocoapods aracılığıyla SDK'ya yükleme, linker hatalarına neden oluyor

Aslında yükleme işlemi de başarılı, ama ben nedense uygulama oluşturma sürecinin bağlayıcı hataları döndüren çerçeve, ör .:

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

kullanmaya çalıştığınızda bağlayıcı çerçeve bulamıyorum. Kocoapod versiyonum 0.20.1. Xcode 4.6.2.

Google Maps SDK'nın yanı sıra projemde cocoapod'lar aracılığıyla eklenen 2 başka kütüphane var. peşin

platform :ios, '5.1' 

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

Teşekkür: İşte benim Podfile olduğunu.

+0

Bunu buldunuz mu? –

+0

Lütfen herhangi bir çözüm bulursanız lütfen –

+0

@MehulThakkar sayfasını ziyaret edin. Çalışmasını sağlamak için tüm araçlarımı (cocoapods, google maps sürümü, iOS ...) yükseltmem gerekti. –

cevap

0

Bölmenin kullandığı çerçeveleri içerecek bir dosya "Pods.xcconfig" görmelisiniz. Uygulamanızın hedef konfigürasyonlarını CocoaPod'lara dayanarak değiştirin.

+4

ile mevcut olan eski haritaların eski sürümünü kullandım. Bu tür değişikliklere örnek verebilir misiniz? – expert

0

GoogleMaps to iOS, iOS < 6.0 sürümünde çalışmadı. Podfile üzerinde

beyaz:

platformu: ios, '6.1'

pod 'DTCoreText'

pod 'MKNetworkKit'

pod 'Google-Maps-iOS SDK '