Xamarin and Unity SDK
Supported Platforms
SDK Type | Device Support |
---|---|
Xamarin Native | ✅ - iOS ✅ - Android |
Xamarin Forms | ✅ - iOS ✅ - Android ✅ - UWP |
Unity | ✅ - iOS ✅ - Android |
Prerequisites
- Visual Studio, v. 2019 or later
- JetBrains Rider, or any C# supported IDE
- .NET 2.0 if deploying UWP (Universal Windows Platform)
Tech Stack Overview
Xamarin
Specifications | Details |
---|---|
Language Version | C# |
Desktop OS | Windows, Mac |
Build Dependencies | Xamarin framework JSON.net by NewtonSoft [For Xamarin SDK] |
Certified iOS Version | iOS 15 iOS 14 iOS 13 iOS 12 |
Certified Android Version | API 28 - 31 |
Supported iOS Version | iOS 11+ |
Supported iOS Devices | iPhone 5S+ iPadOS 12+ |
SDK Size | ~1MB |
Compression Tools | Not compressed |
External Dependencies, 3rd Party Frameworks, and SDK Libraries/Components | JSON.net by NewtonSoft Knockout.js |
Encryption | N/A |
Unity
Language Version | C# |
Desktop OS | Windows, Mac |
Build Dependencies | N/A |
Certified iOS Version | iOS 11 + |
Supported iOS Version | iOS 11+ |
Supported iOS Devices | iPhone 5S+ |
SDK Size | 0.5 MB |
Compression Tools | Not compressed |
External Dependencies, 3rd Party Frameworks, and SDK Libraries/Components | NewtonSoft |
Encryption | N/A |
Support Unity Versions | Unity 2020, Unity 2021 |
SDK Size
Xamarin
Folder | Uncompressed File Size |
OneTrust_CMP_Xamarin_DLL | 139K |
Xamarin-Forms | 5.8 MB |
Xamarin-Forms-With-UI | 1 MB |
Xamarin-Native | 1.9 MB |
Unity
Folder | Uncompressed File Size |
OneTrust | 1.3 MB |
StreamingAssets | 0.2 MB |
Frequently Asked Questions (FAQ)
The following responses are supported solutions to frequently asked questions (FAQ) about the Xamarin and Unity SDK. The OneTrust team continuously monitors these inquiries and will make additional FAQ available as they are identified.
- Why is the imported Newtonsoft.Json.dll conflicting with other packages in my Unity project?
The most common conflict is with the Version Control package from Unity. We recommend that you update your Version Control package to 1.15.12 or newer to solve the problem. (Unity fixed this conflict with Newtonsoft packages on 2022-01-27). - Why am I getting the following error 2019-12-12 12:10:47.867830+0200 (...) [Process] kill() returned unexpected error 1in Xcode?
This is a WebKit Bug affecting iOS versions 13.2-13.3. OneTrust recommends that you stay under or above the affected versions to prevent this bug.
Updated 10 months ago