Установка Google Maps SDK для iOS черезcocopods вызывает ошибки компоновщика

Я пытаюсь установить SDK Google Maps для iOS версии 1.3.0 с помощью Cocoapods.

На самом деле процесс установки прошел успешно, но когда я пытаюсь использовать фреймворк, процесс сборки приложения возвращает ошибки компоновщика, например:

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

По какой-то причине компоновщик не может найти фреймворк. Моя версия Cocopods 0.20.1. X-код 4.6.2.

Помимо Google Maps SDK, в моем проекте есть еще 2 библиотеки, добавленные черезcocopods. Вот мой подфайл:

platform :ios, '5.1'

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

Заранее спасибо.


person Lucas Fonseca    schedule 29.05.2013    source источник
comment
Вы это узнали?   -  person Sebastian Roth    schedule 29.07.2014
comment
Если вы нашли какие-либо решения, пожалуйста, предоставьте их   -  person Mehul Thakkar    schedule 28.08.2015
comment
@MehulThakkar К сожалению, я не нашел решения. Мне пришлось обновить все свои инструменты (cocoapods, версию Google Maps, iOS...), чтобы все заработало.   -  person Lucas Fonseca    schedule 28.08.2015
comment
Я, наконец, использовал старую версию карт Google, которая была доступна у моего друга.   -  person Mehul Thakkar    schedule 31.08.2015


Ответы (2)


Вы должны увидеть файл «Pods.xcconfig», который будет включать в себя фреймворки, которые использует модуль. Измените целевые конфигурации вашего приложения, чтобы они основывались на CocoaPods.

person Relaxed Maverick    schedule 21.06.2013
comment
Не могли бы вы привести пример таких изменений? - person expert; 06.10.2013

GoogleMaps для iOS ничего не работает в iOS ‹ 6.0.

белый на подфайле:

платформа: ios, «6.1»

модуль «DTCoreText»

модуль «MKNetworkKit»

модуль «Google-Карты-iOS-SDK»

person Diego5529    schedule 25.11.2014