Migration to Varioqub 1.0.1
Dependency changes
Changes in pod structure
-
The
Varioqubpod now contains only the basic SDK functionality, while the adapter for AppMetrica integration has been moved to a separate podVarioqubAppMetricaAdapter. -
The
Varioqub/MetricaAdapterpod has been removed as it depended on the outdatedAppMetrica-4version, which is no longer supported. -
The functionality of the
Varioqub/MetricaAdapterReflectionpod is now included in the newVarioqubAppMetricaAdapterpod. -
The new
VarioqubAppMetricaAdapterpod has a direct dependency on theAppMetricaCoremodule, 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:
-
Remove the outdated frameworks from your project:
Varioqub.xcframework(old version)MetricaAdapter.xcframeworkMetricaAdapterReflection.xcframeworkVQProtobuf.xcframework
-
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: AppmetricaAdapter → AppMetricaAdapter (with capital "M" in "Metrica").