Миграция Adapty iOS SDK на версию 3.0

Adapty SDK v.3.0 добавляет поддержку нового Adapty Paywall Builder — обновлённого no-code инструмента для создания пейволов с максимальной гибкостью и богатыми дизайн-возможностями, который поможет сделать ваши пейволы эффективнее и прибыльнее.

Обратите внимание: библиотека AdaptyUI объявлена устаревшей и теперь входит в состав AdaptySDK.

Переустановка Adapty SDK v3.x через Swift Package Manager

  1. Удалите зависимость пакета AdaptyUI SDK из вашего проекта — она больше не нужна.
  2. Несмотря на то что Adapty SDK уже добавлен, его необходимо добавить заново. Для этого в Xcode откройте File -> Add Package Dependency…. Обратите внимание, что способ добавления зависимостей может отличаться в разных версиях Xcode — при необходимости обратитесь к документации Xcode.
  3. Введите URL репозитория: https://github.com/adaptyteam/AdaptySDK-iOS.git
  4. Выберите версию и нажмите кнопку Add package.
  5. Выберите нужные модули:
    1. Adapty — обязательный модуль.
    2. AdaptyUI — опциональный модуль, необходимый, если вы планируете использовать Adapty Paywall Builder.
  6. Xcode добавит зависимость в ваш проект. В окне Choose Package Products нажмите кнопку Add package ещё раз. Пакет появится в списке Packages.

Переустановка Adapty SDK v3.x через CocoaPods

  1. Добавьте Adapty в ваш Podfile. Выберите нужные модули:

    1. Adapty — обязательный модуль.
    2. AdaptyUI — опциональный модуль, необходимый, если вы планируете использовать Adapty Paywall Builder.
  2. pod 'Adapty', '~> 3.2.0'
    pod 'AdaptyUI', '~> 3.2.0' # optional module needed only for Paywall Builder
  3. Выполните команду:

    pod install

В результате для вашего приложения будет создан файл .xcworkspace. Используйте его для дальнейшей разработки.

Активируйте модули Adapty и AdaptyUI SDK. До версии v3.0 AdaptyUI не активировался отдельно — теперь не забудьте добавить активацию AdaptyUI. Параметры не изменились, оставьте их как есть.