Migration Notes
Migrate to 9.10
- Support for modified PNG files with a CgBI signature was removed
- Select your iOS project in Visual Studio and go to
Options/Build/iOS Build
. Make sure that for every configuration and platform, theOptimize PNG images
option inPackaging
is disabled.
- Select your iOS project in Visual Studio and go to
- The Android Gradle Plugin version was raised to 4.2.2
- Update
classpath
tocom.android.tools.build:gradle:4.2.2
inbuild.gradle
of your app's project. - Update
distributionUrl
tohttps\://services.gradle.org/distributions/gradle-6.7.1-all.zip
ingradle/wrapper/gradle-wrapper.properties
of your project.
- Update
Migrate to 9.9
Minimum Android SDK Version was raised to Android 6.0 (API level 23)
- Update
minSdkVersion
to 23 inbuild.gradle
or the manifest of your app.
- Update
Transition from iOS Framework to XCFramework
- Since Xamarin does not yet fully support XCFrameworks, the Wikitude SDK is split into arm64 and x86 architectures. If you build for the simulator, please make sure to download this nuget package and replace the default one. Use the original one when building for a device or archiving builds that will be uploaded to the App Store.
Migrate to 9.3
- Minimum Android SDK Version was raised to Android 5.1 (API level 22)
- Update
minSdkVersion
to 22 inbuild.gradle
or the manifest of your app.
- Update
Migrate from 8.9.1 to 8.10
- Minimum Android SDK Version was raised to Android 5.0 (API level 21)
- Update
minSdkVersion
to 21 inbuild.gradle
or the manifest of your app.
- Update
Migrate from 8.1 to 8.2
- JS API:
AR.ImageTrackable
onDragBegan
,onDragChanged
,onDragEnded
now receive ray-plane-intersection coordinates as two additional input float parameters - these parameters allow the drag gesture to be rotationally invariant and provide absolute positions for it
AR.ObjectTrackable
onDragBegan
,onDragChanged
,onDragEnded
now receive ray-plane-intersection coordinates as two additional input float parameters - these parameters allow the drag gesture to be rotationally invariant and provide absolute positions for it
Migrate from 7.2 to 8.0
- ARCore support:
- ARCore nuget package has to be added as dependency of the app
<meta-data android:name="com.google.ar.core" android:value="optional"/>
or<meta-data android:name="com.google.ar.core" android:value="required"/>
have to be added to the manifest.- minimum ARCore version 1.1.
Migrate from 5.3.1-2.1.1 to 6.0.0-2.2.0
No public changes