Migration to Varioqub 1.0.1

Dependency changes

Changes in pod structure

  1. The Varioqub pod now contains only the basic SDK functionality, while the adapter for AppMetrica integration has been moved to a separate pod VarioqubAppMetricaAdapter.

  2. The Varioqub/MetricaAdapter pod has been removed as it depended on the outdated AppMetrica-4 version, which is no longer supported.

  3. The functionality of the Varioqub/MetricaAdapterReflection pod is now included in the new VarioqubAppMetricaAdapter pod.

  4. The new VarioqubAppMetricaAdapter pod has a direct dependency on the AppMetricaCore module, ensuring better compatibility and stability.

Updating Podfile

Update your Podfile by replacing the old dependencies with the new ones:

New configuration:

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

For more details on connecting the library, see the SDK Integration section.

If you are connecting the library manually, follow these steps:

  1. Remove the outdated frameworks from your project:

    • Varioqub.xcframework (old version)
    • MetricaAdapter.xcframework
    • MetricaAdapterReflection.xcframework
    • VQProtobuf.xcframework
  2. Download and add the new frameworks to your project:

    • Varioqub.xcframework (new version)
    • VarioqubAppMetricaAdapter.xcframework

For manual installation instructions, see the SDK Integration section.

Changes in module and class names

Module renaming

The AppmetricaAdapter and AppmetricaAdapterReflection modules no longer exist. Their functionality has been merged into the VarioqubAppMetricaAdapter module.

Class renaming

The AppmetricaAdapter class has been renamed to AppMetricaAdapter.

Note

Note the case change: AppmetricaAdapterAppMetricaAdapter (with capital "M" in "Metrica").