volga-volga / react-native-yamap

React Native Yandex Maps | Яндекс Карты | Yandex.MapKit implementation for react native | YandexMaps
152 stars 83 forks source link

Use of undeclared identifier 'YMKMapKit' #50

Closed pedrogarciyalopez closed 3 years ago

pedrogarciyalopez commented 3 years ago

Пытаюсь выполнить вот эту рекомендацию:

Рекомендуется инициализировать MapKit в функции didFinishLaunchingWithOptions в AppDelegate.m

#import <YandexMapKit/YMKMapKitFactory.h>
...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    ...
    [YMKMapKit setApiKey: @"API_KEY"];
    return YES;
}

при этом не билдится релизная сборка с ошибкой: Use of undeclared identifier 'YMKMapKit', в дебаге все нормально.

В чем может быть причина?

pedrogarciyalopez commented 3 years ago

Проблема решается добавлением импорта #import <YandexMapKit/YMKMapKitFactory.h> в AppDelegate.h. Думаю, это следует добавить в документацию.

Umar-Juraev commented 11 months ago

Проблема решается добавлением импорта #import <YandexMapKit/YMKMapKitFactory.h> в AppDelegate.h. Думаю, это следует добавить в документацию.

Здравствуйте , после добавления : 'YandexMapKit/YMKMapKitFactory.h' file not found пишет. Удаления Под файла и переустановка не помогла. Не знаете как решить ?

svyatoslavratov commented 5 months ago

@Umar-Juraev #import <YandexMapsMobile/YMKMapKitFactory.h>