Kebechet.Maui.MicrosoftClarity.iOS
1.0.0
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Kebechet.Maui.MicrosoftClarity.iOS --version 1.0.0
NuGet\Install-Package Kebechet.Maui.MicrosoftClarity.iOS -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Kebechet.Maui.MicrosoftClarity.iOS" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kebechet.Maui.MicrosoftClarity.iOS --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Kebechet.Maui.MicrosoftClarity.iOS, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Kebechet.Maui.MicrosoftClarity.iOS as a Cake Addin #addin nuget:?package=Kebechet.Maui.MicrosoftClarity.iOS&version=1.0.0 // Install Kebechet.Maui.MicrosoftClarity.iOS as a Cake Tool #tool nuget:?package=Kebechet.Maui.MicrosoftClarity.iOS&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Maui.MicrosoftClarity.iOS
- it contains bindings for Microsoft Clarity iOS library
Versioning Scheme
The versioning scheme of Maui.MicrosoftClarity.iOS
is derived from the versioning of original native android package.
Example:
Origninal lib version | Maui.MicrosoftClarity.iOS | Note |
---|---|---|
3.4.1 | 3.4.1.0 | First version of bindings for 3.4.1 |
3.4.1 | 3.4.1.17 | Bindings for 3.4.1 containing fixes |
Binding creation
Generating binding files
- On my MAC I have downloaded and installed Objective Sharpie
- I have downloaded latest package
v1.0.0
from clarity-apps repo → Package.swift → xcframework.zip - I have extracted the
.zip
on my MAC desktop - started terminal, then
cd ~/Desktop
- firstly check what versions of xcode SDKs you have installed by
sharpie xcode -sdks
and use theiphoneosXX.Y
version you have - I used command
sharpie bind --sdk=iphoneos17.2 --output="BindingOutput" --namespace="Binding" --scope="Clarity.xcframework/ios-arm64/Clarity.framework/Headers" "Clarity.xcframework/ios-arm64/Clarity.framework/Headers/Clarity-Swift.h"
- this command generated
ApiDefinitions.cs
andStructsAndEnums.cs
files
- this command generated
Adjusting generated files
- I have removed all
Verify
attributes - ✅ - Done
License
This repository is licensed with the MIT license.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0-ios17.2 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0-ios17.2
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kebechet.Maui.MicrosoftClarity.iOS:
Package | Downloads |
---|---|
Kebechet.Maui.MicrosoftClarity
Serves as an abstraction around Microsoft Clarity Android and iOS SDKs |
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial release