Интеграция библиотеки ZGRImSDK в мобильное приложение, основанное на фреймворке Flutter#
Интеграция в ручном режиме#
Необходимо убедиться в наличии всех необходимых файлов от ZGR:
- ZGRConfig.json(файл конфигурации);
- ZGRImSDK.xcframework(динамическая универсальная библиотека).
Далее открыть Xcode и установить фреймворк в приложение, выполнив следующее:
- Перетянуть полученный от ZGR конфигурационный файл - ZGRConfig.jsonв корневой каталог в иерархии файлов проекта (левая панель в Xcode).
 
- Активировать чек-бокс “Copy items if needed”. 
- Перетянуть файл - ZGRImSDK.xcframeworkв каталог Frameworks (левая панель в Xcode). В случае, если в проекте отсутствует папка Frameworks, перетянуть файл- ZGRImSDK.xcframeworkв раздел “Frameworks, Libraries, and Embedded Content” на центральном экране основного таргета приложения.
 
- Активировать чек-бокс “Copy items if needed”. 
- Перейти в основные настройки таргета приложения (первая вкладка), к разделу “Frameworks, Libraries and Embedded Content” и нажать <+>. 
- В открывшемся меню выбрать библиотеку - ZGRImSDK.xcframework, нажать <Add>.
 
- Убедиться, что библиотека будет встроена в приложение посредством установки пункта “Embed & Sign”. 
 
- Проверить интеграцию приложения и SDK. Открыть файл AppDelegate и выполнить команду - import ZGRImSDK. Библиотека должна быть доступна для импорта.
 
Интеграция c помощью менеджера пакетов CocoaPods#
Необходимо открыть Xcode и установить фреймворк в приложение, выполнив следующее:
- Перетянуть полученный от ZGR конфигурационный файл - ZGRConfig.jsonв иерархию файлов проекта (левая панель в Xcode).
 
- Активировать чек-бокс “Copy items if needed”. 
- Создать podfile и отредактировать таким образом, чтобы библиотека - ZGRImSDK.xcframeworkустанавливалась и в основное приложение и в расширения.
 
- Выполнить команду - pod install. Убедиться, что необходимые библиотеки интегрированы в проект.
 
- Перейти в основные настройки таргета приложения (первая вкладка) к разделу “Frameworks, Libraries and Embedded Content” и нажать <+>. 
- В открывшемся меню выбрать библиотеку - ZGRImSDK.xcframework, нажать <Add>.
 
- Убедиться, что pod c библиотекой будет встроен в приложение посредством установки пункта “Embed & Sign”. 
 
- Проверить интеграцию приложения и SDK. Открыть файл AppDelegate и выполнить команду - import ZGRImSDK. Библиотека должна быть доступна для импорта.
 
Дальнейшие шаги по интеграции библиотеки в части создания и настройки расширений, а также настройки App Group идентичны описанным в статье Интеграция библиотеки ZGRImSDK в мобильное приложение в ручном режиме, начиная с раздела Создание и настройка расширений приложения.