Миграция на Varioqub 1.0.1

Изменения в зависимостях

Изменения в структуре подов

  1. Под Varioqub теперь содержит только базовую функциональность SDK, а адаптер для интеграции с AppMetrica вынесен в отдельный под VarioqubAppMetricaAdapter.

  2. Под Varioqub/MetricaAdapter удален, так как он зависел от устаревшей версии AppMetrica-4, которая больше не поддерживается.

  3. Функциональность пода Varioqub/MetricaAdapterReflection теперь включена в новый под VarioqubAppMetricaAdapter.

  4. Новый под VarioqubAppMetricaAdapter имеет прямую зависимость от модуля AppMetricaCore, что обеспечивает лучшую совместимость и стабильность.

Обновление Podfile

Обновите ваш Podfile, заменив старые зависимости на новые:

Новая конфигурация:

pod 'Varioqub', '~> 1.0.1'
pod 'VarioqubAppMetricaAdapter', '~> 1.0.1'

Подробнее о подключении библиотеки см. в разделе Интеграция SDK.

Если вы подключаете библиотеку вручную, выполните следующие действия:

  1. Удалите устаревшие фреймворки из проекта:

    • Varioqub.xcframework (старая версия)
    • MetricaAdapter.xcframework
    • MetricaAdapterReflection.xcframework
    • VQProtobuf.xcframework
  2. Скачайте и добавьте в проект новые фреймворки:

    • Varioqub.xcframework (новая версия)
    • VarioqubAppMetricaAdapter.xcframework

Инструкции по ручной установке см. в разделе Интеграция SDK.

Изменения в именах модулей и классов

Переименование модулей

Модули AppmetricaAdapter и AppmetricaAdapterReflection больше не существуют. Их функциональность объединена в модуль VarioqubAppMetricaAdapter.

Переименование классов

Класс AppmetricaAdapter переименован AppMetricaAdapter.

Примечание

Обратите внимание на изменение регистра: AppmetricaAdapterAppMetricaAdapter (с заглавной буквой "M" в "Metrica").