Использование Google Maps SDK со Swift 3

Кто-нибудь пробовал Google Maps SDK для iOS со Swift 3. Я возился с фиктивным проектом и продолжаю получать следующую ошибку.

Похоже, он не может пройти аутентификацию с помощью ключа API. Любые обходные пути?

2016-06-20 23:36:37.386089 Cartographer[2225:585571] [DYMTLInitPlatform] platform initialization successful
2016-06-20 23:36:37.688701 Cartographer[2225:585341] *** Terminating app due to uncaught exception 'GMSServicesException', reason: 'Google Maps SDK for iOS must be initialized via [GMSServices provideAPIKey:...] prior to use'
*** First throw call stack:
(0x1b960bb9 0x1b07ef73 0x1b960aff 0xeca37 0xea215 0xde55b 0xddd15 0xddbad 0xd4770 0xd4ec8 0xd50f4 0x20dd37b1 0x20f04197 0x20f03e3f 0x20dd34c9 0x20f04197 0x20f040ed 0x20f03e3f 0x20dd29d9 0x2104b7ad 0x2104b90f 0x20b90535 0x2097da71 0x20b8f233 0x20ba19ff 0x20b8c7c5 0x1d18915b 0x1d189015 0x1d1892ff 0x1b91efe3 0x1b91eaed 0x1b91cdc3 0x1b8705ed 0x1b870479 0x209775cb 0x20971ca1 0xdad98 0x1b4f255f)
libc++abi.dylib: terminating with uncaught exception of type NSException

person Can    schedule 20.06.2016    source источник
comment
вы следовали документам?   -  person Shubhank    schedule 20.06.2016
comment
@Шубханк конечно   -  person Can    schedule 20.06.2016
comment
он говорит, что вам нужно инициализировать карты в делегате приложения, а также исключение   -  person Shubhank    schedule 20.06.2016
comment
@Shubhank Я так и делаю. Я использую метод provideAPIKey в applicationDidFinishLaunchingWithOptions с действительным ключом API. Ранее это был рабочий фиктивный проект.   -  person Can    schedule 20.06.2016
comment
Вы уверены, что вам не нужно ничего добавлять в info.plist?   -  person    schedule 21.06.2016


Ответы (1)


Я нашел проблему. Проблема была связана с тем, что я использовал сокращенные имена аргументов используется для настройки константы, в моем случае моего представления карты.

Поэтому инициализация была проблематичной.

person Can    schedule 30.06.2016