Migration to Varioqub 1.0.1
Dependency changes
Changes in pod structure
-
The
Varioqub
pod now contains only the basic SDK functionality, while the adapter for AppMetrica integration has been moved to a separate podVarioqubAppMetricaAdapter
. -
The
Varioqub/MetricaAdapter
pod has been removed as it depended on the outdatedAppMetrica-4
version, which is no longer supported. -
The functionality of the
Varioqub/MetricaAdapterReflection
pod is now included in the newVarioqubAppMetricaAdapter
pod. -
The new
VarioqubAppMetricaAdapter
pod has a direct dependency on theAppMetricaCore
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:
-
Remove the outdated frameworks from your project:
Varioqub.xcframework
(old version)MetricaAdapter.xcframework
MetricaAdapterReflection.xcframework
VQProtobuf.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").