Skip to content

Добавление Yandex Map Kit в проект

Nikolay edited this page Jan 16, 2015 · 16 revisions

Через CocoaPods

pod 'YandexMapKit'

Инструкции по работе с CocoaPods можно найти тут.

Вручную

  1. Получить API ключ, отправив письмо по адресу mapkit@mobile.yandex.ru с темой "Получение ключа для MapKit"
  2. Скачать архив библиотеки.
  3. Распаковать и добавить содержимое в проект в папку YandexMapKit
  4. Добавить в проект следующие фреймворки и библиотеки:
    • AudioToolbox
    • OpenAL
    • AVFoundation
    • CoreData
    • CoreLocation
    • CoreTelephony
    • libsqlite3.dylib
    • libstdc++
    • libxml2.dylib
    • libYandexMapKit
    • libz.dylib
    • MessageUI
    • OpenGLES
    • QuartzCore
    • Security
    • SystemConfiguration
  5. Добавить следующий флаг линковки (Other linker flags): -all_load

Если -all_load мешает работе другим библиотекам, можно попробовать добавить опцию -force_load только для YandexMapKit. Делается это там же, где и -all_load, только после -force_load (на строчку ниже) перетащите мышкой libYandexMapKit.a из дерева проекта.