Подключение
Обновлено 14 марта 2025
Минимальная поддерживаемая версия iOS: 13.0
Сбер ID SDK автоматически генерирует и отправляет события, связанные с авторизацией по Сбер ID, на сервера Сбербанка, используя Clickstream SDK для этой цели.
Установка через менеджер зависимостей Cocoapods
Чтобы установить С бер ID SDK с помощью Cocoapods, добавьте следующую строку в ваш Podfile
:
pod 'SIDSDK', '~> 1.3.0'
Для статической версии SDK используйте:
pod 'SIDSDKStatic', '~> 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'ы.