Минимальная поддерживаемая версия iOS: 13.0
Сбер ID SDK автоматически генерирует и отправляет события, связанные с авторизацией по Сбер ID, на сервера Сбербанка, используя Clickstream SDK для этой цели.
Установка через менеджер зависимостей Cocoapods
Чтобы установить Сбер ID SDK с помощью Cocoapods, добавьте следующую строку в ваш Podfile
:
pod 'SberIdSDK', '~> 1.3.0'
Для статической версии SDK используйте:
pod 'SberIdSDKStatic', '~> 1.3.0'
Установка через менеджер зависимостей spm
Откройте Xcode и перейдите в Project Navigator.
Выберите свой проект, если используете Workspace.
В верхнем меню нажмите на File.
Выберите опцию Add Package Dependencies....
В открывшемся окне укажите URL репозитория: https://github.com/sid-sdk/SIDSDK
Добавьте пакет (Add Package)
При возникновении проблем с установкой, пожалуйста обратитесь в поддержку
Ручное подключение Сбер ID SDK
Для ручного подключения SDK выполните следующие шаги:
- Скачайте архивы
SberIDSDK
иClickstream SDK
:- Для динамических библиотек используйте соответствующие архивы Сбер ID SDK и Clickstream SDK.
- Для статических библиотек скачайте архивы Сбер ID SDKStatic и Clickstream SDKStatic.
- Распакуйте и перенесите содержимое архивов в свой проект.
- Добавьте SberIdSDK.xcframework и ClickstreamAnalytics.xcframework в раздел Frameworks, Libraries, and Embedded Content в настройках вашего таргета. Выберите опцию Embed & Sign.
- Для статических библиотек добавьте
SberIdSDKResourcesBundle.bundle
в ваш проект:- Выберите проект или группу, где вы хотите разместить .bundle;
- Перетащите файл .bundle из Finder в выбранное место в навигаторе проекта Xcode;
- В появившемся диалоговом окне убедитесь, что активирована опция "Copy items if needed" и выбраны нужные target'ы.