Skip to content

Commit ee98529

Browse files
committed
feat: Upgrade target frameworks to .NET 10 MAUI
Update all SDK and sample projects from net8.0 to net10.0 to resolve XA4212 build error with AndroidX.Navigation.Compose on .NET 10 MAUI. Update Android dependencies Update changelog Update workflows Update dependencies for the kit Add manifest files
1 parent ae0f05a commit ee98529

13 files changed

Lines changed: 173 additions & 81 deletions

File tree

‎.cursor/rules/build-and-test.mdc‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ dotnet build SampleApp/SampleApp.csproj
2424
cd SampleApp
2525

2626
# To run android
27-
dotnet build -t:Run -f net8.0-android
27+
dotnet build -t:Run -f net10.0-android
2828

2929
# To run iOS
30-
dotnet build -t:Run -f net8.0-ios
30+
dotnet build -t:Run -f net10.0-ios
3131

3232
# To run iOS on a specific device you can find the UDID with
3333
xcrun simctl list devices | grep "Booted"
3434

3535
# This UDID can then be used in the following command
3636

37-
dotnet build -t:Run -f net8.0-ios -p:_DeviceName=:v2:udid=MY_SPECIFIC_UDID
37+
dotnet build -t:Run -f net10.0-ios -p:_DeviceName=:v2:udid=MY_SPECIFIC_UDID
3838
```
3939

4040
## Linting and Formatting with Trunk

‎.github/workflows/draft-release-publish.yml‎

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ jobs:
5757
- name: Setup .NET
5858
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
5959
with:
60-
dotnet-version: 8.x
60+
dotnet-version: 10.0.103
6161

6262
- name: Setup XCode
6363
uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
6464
with:
65-
xcode-version: 16.4
65+
xcode-version: 26.2
6666

6767
- name: Install .NET MAUI
6868
run: dotnet workload install maui
@@ -108,6 +108,17 @@ jobs:
108108
- name: Restore dependencies
109109
run: dotnet restore
110110

111+
- name: Resolve SPM dependencies for Xcode project
112+
run: |
113+
cd ${{ env.SDK_PATH }}/macios/native/mParticleBinding
114+
xcodebuild -resolvePackageDependencies -project mParticleBinding.xcodeproj -scheme mParticleBinding
115+
116+
- name: Build Xcode project to generate framework
117+
run: |
118+
cd ${{ env.SDK_PATH }}/macios/native/mParticleBinding
119+
xcodebuild -project mParticleBinding.xcodeproj -scheme mParticleBinding -configuration Release -sdk iphoneos build
120+
xcodebuild -project mParticleBinding.xcodeproj -scheme mParticleBinding -configuration Release -sdk iphonesimulator build
121+
111122
- name: Build SDK
112123
run: dotnet build ${{ env.SDK_PATH }}/${{ env.SDK_PROJECT }}.csproj -c Release -p:Version=${{ steps.full-version.outputs.full-version-with-suffix }}
113124

@@ -117,6 +128,17 @@ jobs:
117128
- name: Publish to NuGet Test Gallery
118129
run: dotnet nuget push ${{ env.SDK_PATH }}/bin/Release/mParticle.MAUI.${{ steps.full-version.outputs.full-version-with-suffix }}.nupkg --source https://apiint.nugettest.org/v3/index.json --api-key ${{steps.login.outputs.NUGET_API_KEY}}
119130

131+
- name: Resolve SPM dependencies for Rokt Kit iOS binding
132+
run: |
133+
cd ${{ env.ROKT_KIT_PATH }}/macios/native/mParticleRoktBinding
134+
xcodebuild -resolvePackageDependencies -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding
135+
136+
- name: Build Xcode project for Rokt Kit iOS
137+
run: |
138+
cd ${{ env.ROKT_KIT_PATH }}/macios/native/mParticleRoktBinding
139+
xcodebuild -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding -configuration Release -sdk iphoneos build
140+
xcodebuild -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding -configuration Release -sdk iphonesimulator build
141+
120142
- name: Build Rokt Kit
121143
run: dotnet build ${{ env.ROKT_KIT_PATH }}/${{ env.ROKT_KIT_PROJECT }}.csproj -c Release -p:Version=${{ steps.full-version.outputs.full-version-with-suffix }}
122144

‎.github/workflows/pull-request.yml‎

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,34 +44,56 @@ jobs:
4444
- name: Setup .NET
4545
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
4646
with:
47-
dotnet-version: 8.x
47+
dotnet-version: 10.0.103
4848

4949
- name: Setup XCode
5050
uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
5151
with:
52-
xcode-version: 16.4
52+
xcode-version: 26.2
5353

5454
- name: Install .NET MAUI
5555
run: dotnet workload install maui
5656

5757
- name: Restore dependencies
5858
run: dotnet restore
5959

60+
- name: Resolve SPM dependencies for iOS binding
61+
run: |
62+
cd ${{ env.SDK_PATH }}/macios/native/mParticleBinding
63+
xcodebuild -resolvePackageDependencies -project mParticleBinding.xcodeproj -scheme mParticleBinding
64+
65+
- name: Build Xcode project for iOS
66+
run: |
67+
cd ${{ env.SDK_PATH }}/macios/native/mParticleBinding
68+
xcodebuild -project mParticleBinding.xcodeproj -scheme mParticleBinding -configuration Debug -sdk iphoneos build
69+
xcodebuild -project mParticleBinding.xcodeproj -scheme mParticleBinding -configuration Debug -sdk iphonesimulator build
70+
6071
- name: Build SDK
6172
run: dotnet build ${{ env.SDK_PATH }}/${{ env.SDK_PROJECT }}.csproj
6273

6374
- name: Build SDK SampleApp
6475
run: dotnet build SampleApp/SampleApp.csproj
6576

66-
- name: Pack SDK
67-
run: dotnet pack ${{ env.SDK_PATH }}/${{ env.SDK_PROJECT }}.csproj
77+
- name: Resolve SPM dependencies for Rokt Kit iOS binding
78+
run: |
79+
cd ${{ env.ROKT_KIT_PATH }}/macios/native/mParticleRoktBinding
80+
xcodebuild -resolvePackageDependencies -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding
81+
82+
- name: Build Xcode project for Rokt Kit iOS
83+
run: |
84+
cd ${{ env.ROKT_KIT_PATH }}/macios/native/mParticleRoktBinding
85+
xcodebuild -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding -configuration Debug -sdk iphoneos build
86+
xcodebuild -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding -configuration Debug -sdk iphonesimulator build
6887
6988
- name: Build Rokt Kit
7089
run: dotnet build ${{ env.ROKT_KIT_PATH }}/${{ env.ROKT_KIT_PROJECT }}.csproj
7190

7291
- name: Build Rokt Kit SampleApp
7392
run: dotnet build Kits/rokt/SampleApp/SampleApp.csproj
7493

94+
- name: Pack SDK
95+
run: dotnet pack ${{ env.SDK_PATH }}/${{ env.SDK_PROJECT }}.csproj
96+
7597
- name: Pack Rokt Kit
7698
run: dotnet pack ${{ env.ROKT_KIT_PATH }}/${{ env.ROKT_KIT_PROJECT }}.csproj
7799

‎.github/workflows/release-from-main.yml‎

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,28 +54,50 @@ jobs:
5454
- name: Setup .NET
5555
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
5656
with:
57-
dotnet-version: 8.x
57+
dotnet-version: 10.0.103
5858

5959
- name: Setup XCode
6060
uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
6161
with:
62-
xcode-version: 16.4
62+
xcode-version: 26.2
6363

6464
- name: Install .NET MAUI
6565
run: dotnet workload install maui
6666

6767
- name: Restore dependencies
6868
run: dotnet restore
6969

70+
- name: Resolve SPM dependencies for Xcode project
71+
run: |
72+
cd ${{ env.SDK_PATH }}/macios/native/mParticleBinding
73+
xcodebuild -resolvePackageDependencies -project mParticleBinding.xcodeproj -scheme mParticleBinding
74+
75+
- name: Build Xcode project to generate framework
76+
run: |
77+
cd ${{ env.SDK_PATH }}/macios/native/mParticleBinding
78+
xcodebuild -project mParticleBinding.xcodeproj -scheme mParticleBinding -configuration Release -sdk iphoneos build
79+
xcodebuild -project mParticleBinding.xcodeproj -scheme mParticleBinding -configuration Release -sdk iphonesimulator build
80+
7081
- name: Build SDK
71-
run: dotnet build ${{ env.SDK_PATH }}/${{ env.SDK_PROJECT }}.csproj -c Release
82+
run: dotnet build ${{ env.SDK_PATH }}/${{ env.SDK_PROJECT }}.csproj -c Release -f net10.0-ios
7283

7384
- name: Pack SDK
7485
run: dotnet pack ${{ env.SDK_PATH }}/${{ env.SDK_PROJECT }}.csproj -c Release
7586

7687
- name: Publish SDK to NuGet Gallery
7788
run: dotnet nuget push ${{ env.SDK_PATH }}/bin/Release/mParticle.MAUI.${{ needs.setup-and-version.outputs.final_version }}.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ steps.login.outputs.NUGET_API_KEY }}
7889

90+
- name: Resolve SPM dependencies for Rokt Kit iOS binding
91+
run: |
92+
cd ${{ env.ROKT_KIT_PATH }}/macios/native/mParticleRoktBinding
93+
xcodebuild -resolvePackageDependencies -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding
94+
95+
- name: Build Xcode project for Rokt Kit iOS
96+
run: |
97+
cd ${{ env.ROKT_KIT_PATH }}/macios/native/mParticleRoktBinding
98+
xcodebuild -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding -configuration Release -sdk iphoneos build
99+
xcodebuild -project mParticleRoktBinding.xcodeproj -scheme mParticleRoktBinding -configuration Release -sdk iphonesimulator build
100+
79101
- name: Build Rokt Kit
80102
run: dotnet build ${{ env.ROKT_KIT_PATH }}/${{ env.ROKT_KIT_PROJECT }}.csproj -c Release
81103

‎CHANGELOG.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
## [Unreleased]
1111

12+
### Changed
13+
14+
- Upgraded target frameworks from .NET 8.0 to .NET 10.0 MAUI for all SDK and sample projects
15+
- Updated Android dependencies
16+
17+
### Fixed
18+
19+
- Resolved XA4212 build error with AndroidX.Navigation.Compose on .NET 10 MAUI
20+
1221
## [4.0.1] - 2025-11-18
1322

1423
### Fixed

‎Kits/rokt/SampleApp/SampleApp.csproj‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0-ios;net8.0-android</TargetFrameworks>
5-
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net8.0-windows10.0.19041.0</TargetFrameworks>
4+
<TargetFrameworks>net10.0-ios;net10.0-android</TargetFrameworks>
5+
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net10.0-windows10.0.19041.0</TargetFrameworks>
66
<!-- Uncomment to also build the tizen app. You will need to install tizen by following this: https://github.com/Samsung/Tizen.NET -->
7-
<!-- <TargetFrameworks>$(TargetFrameworks);net8.0-tizen</TargetFrameworks> -->
7+
<!-- <TargetFrameworks>$(TargetFrameworks);net10.0-tizen</TargetFrameworks> -->
88

99
<!-- Note for MacCatalyst:
1010
The default runtime is maccatalyst-x64, except in Release config, in which case the default is maccatalyst-x64;maccatalyst-arm64.
@@ -30,7 +30,7 @@
3030
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
3131
<ApplicationVersion>1</ApplicationVersion>
3232

33-
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">11.0</SupportedOSPlatformVersion>
33+
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">12.2</SupportedOSPlatformVersion>
3434
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">13.1</SupportedOSPlatformVersion>
3535
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">24.0</SupportedOSPlatformVersion>
3636
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion>

‎Kits/rokt/Sdk/MParticle.Maui.Rokt/mParticle.Maui.Kits.Rokt.csproj‎

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0-ios;net8.0-android</TargetFrameworks>
4+
<TargetFrameworks>net10.0-ios;net10.0-android</TargetFrameworks>
55
<UseMaui>true</UseMaui>
66
<SingleProject>true</SingleProject>
77
<ImplicitUsings>enable</ImplicitUsings>
@@ -49,13 +49,9 @@
4949

5050
<ItemGroup Condition="$(TargetFramework.Contains('ios'))">
5151
<ObjcBindingApiDefinition Include="macios/mParticleRoktBinding.MaciOS.Binding/ApiDefinitions.cs" />
52-
<NLIXcodeProjectReference Include="macios/native/mParticleRoktBinding/mParticleRoktBinding.xcodeproj">
52+
<XcodeProject Include="macios/native/mParticleRoktBinding/mParticleRoktBinding.xcodeproj">
5353
<SchemeName>mParticleRoktBinding</SchemeName>
54-
<!-- Metadata applicable to @(NativeReference) will be used if set, otherwise the following defaults will be used:
55-
<Kind>Framework</Kind>
56-
<SmartLink>true</SmartLink>
57-
-->
58-
</NLIXcodeProjectReference>
54+
</XcodeProject>
5955
<Folder Include="macios\native\mParticleSPM\" />
6056
</ItemGroup>
6157

@@ -140,33 +136,35 @@
140136
</AndroidLibrary>
141137

142138
<!--Rokt SDK Dependency Bindings-->
143-
<PackageReference Include="Xamarin.KotlinX.Serialization.Core.Jvm" Version="1.7.3.1" />
139+
<PackageReference Include="Xamarin.KotlinX.Serialization.Core.Jvm" Version="1.9.0.1" />
144140
<PackageReference Include="Org.Jetbrains.Kotlinx.KotlinxSerializationJsonJvm" Version="1.7.3" />
145141
<PackageReference Include="Square.Retrofit2" Version="2.9.0.8" />
146142
<PackageReference Include="Square.Retrofit2.AdapterRxJava2" Version="2.9.0.8" />
147143
<PackageReference Include="Square.Retrofit2.ConverterGson" Version="2.9.0.8" />
148144
<PackageReference Include="Xamarin.Android.ReactiveX.RxAndroid" Version="2.1.1.1" />
149145

150-
<PackageReference Include="Xamarin.AndroidX.Compose.Material" Version="1.7.2" />
146+
<PackageReference Include="Xamarin.AndroidX.Compose.Material" Version="1.8.3.1" />
151147
<PackageReference Include="Xamarin.AndroidX.Compose.Material3" Version="1.3.0" />
152-
<PackageReference Include="Xamarin.AndroidX.Activity" Version="1.9.3" />
153-
<PackageReference Include="Xamarin.AndroidX.Activity.ktx" Version="1.9.3" />
154-
<PackageReference Include="Xamarin.AndroidX.Activity.Compose" Version="1.9.3" />
155-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Common" Version="2.8.6" />
156-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Common.Java8" Version="2.8.6" />
157-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core" Version="2.8.6" />
158-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx" Version="2.8.6" />
159-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Process" Version="2.8.6" />
160-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Runtime" Version="2.8.6" />
161-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModel" Version="2.8.6" />
162-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModel.Ktx" Version="2.8.6" />
163-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModel.Compose" Version="2.8.6" />
164-
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState" Version="2.8.6" />
165-
<PackageReference Include="Xamarin.AndroidX.Collection" Version="1.4.4" />
166-
<PackageReference Include="Xamarin.AndroidX.Fragment.Ktx" Version="1.8.3" />
167-
<PackageReference Include="Xamarin.AndroidX.Navigation.Compose" Version="2.8.0.1" />
148+
<PackageReference Include="Xamarin.AndroidX.Activity" Version="1.10.1.3" />
149+
<PackageReference Include="Xamarin.AndroidX.Activity.ktx" Version="1.10.1.3" />
150+
<PackageReference Include="Xamarin.AndroidX.Activity.Compose" Version="1.10.1.3" />
151+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Common" Version="2.9.2.1" />
152+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Common.Java8" Version="2.9.2.1" />
153+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core" Version="2.9.2.1" />
154+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx" Version="2.9.2.1" />
155+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Process" Version="2.9.2.1" />
156+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Runtime" Version="2.9.2.1" />
157+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModel" Version="2.9.2.1" />
158+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModel.Ktx" Version="2.9.2.1" />
159+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModel.Compose" Version="2.9.2.1" />
160+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState" Version="2.9.2.1" />
161+
<PackageReference Include="Xamarin.AndroidX.Collection" Version="1.5.0.3" />
162+
<PackageReference Include="Xamarin.AndroidX.Collection.Jvm" Version="1.5.0.3" />
163+
<PackageReference Include="Xamarin.AndroidX.Fragment" Version="1.8.8.1" />
164+
<PackageReference Include="Xamarin.AndroidX.Fragment.Ktx" Version="1.8.8.1" />
165+
<PackageReference Include="Xamarin.AndroidX.Navigation.Compose" Version="2.9.2.1" />
168166

169-
<PackageReference Include="Xamarin.Kotlin.StdLib" Version="2.1.21" />
167+
<PackageReference Include="Xamarin.Kotlin.StdLib" Version="2.2.0.1" />
170168

171169
<!--Rokt SDK Dependencies Without Bindings-->
172170
<AndroidLibrary Include=".\android\native\MParticleRoktBinding\MParticleRoktBinding\bin\Release\$(TargetFramework)\outputs\deps\retrofit2-kotlinx-serialization-converter-0.8.0.jar">
@@ -223,11 +221,16 @@
223221
<None Include="**\android\**\*.cs" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
224222
</ItemGroup>
225223

226-
<!-- Copy Rokt_Widget.xcframework from SPM to resources after build and update manifest -->
227-
<Target Name="CopyRoktWidgetFramework" AfterTargets="_CreateBindingResourcePackage" Condition="$(TargetFramework.Contains('ios'))">
228-
<Exec Command="cp -R $(HOME)/Library/Developer/Xcode/DerivedData/mParticleRoktBinding-*/SourcePackages/artifacts/rokt-sdk-ios/Rokt_Widget/Rokt_Widget.xcframework &quot;$(OutputPath)MParticle.Maui.Kits.Rokt.resources/&quot;" />
229-
<!-- Append Rokt_Widget as a NativeReference to the manifest before the closing BindingAssembly tag -->
230-
<Exec Command="sed -i '' 's|&lt;/BindingAssembly&gt;|&lt;NativeReference Name=&quot;Rokt_Widget.xcframework&quot;&gt;&lt;Kind&gt;Framework&lt;/Kind&gt;&lt;SmartLink&gt;false&lt;/SmartLink&gt;&lt;/NativeReference&gt;&lt;/BindingAssembly&gt;|g' &quot;$(OutputPath)MParticle.Maui.Kits.Rokt.resources/manifest&quot;" />
224+
<!-- Copy Rokt_Widget.xcframework from SPM to resources after Build -->
225+
<Target Name="CopyRoktWidgetFramework" AfterTargets="Build" Condition="$(TargetFramework.Contains('ios'))">
226+
<!-- Copy xcframework from DerivedData -->
227+
<Exec Command="cp -R $(HOME)/Library/Developer/Xcode/DerivedData/mParticleRoktBinding-*/SourcePackages/artifacts/rokt-sdk-ios/Rokt_Widget/Rokt_Widget.xcframework &quot;$(OutputPath)MParticle.Maui.Kits.Rokt.resources/&quot;" ContinueOnError="true" />
228+
<!-- Copy manifest template if xcframework was copied successfully -->
229+
<Copy
230+
SourceFiles="$(MSBuildThisFileDirectory)manifest.template"
231+
DestinationFiles="$(OutputPath)MParticle.Maui.Kits.Rokt.resources/manifest"
232+
Condition="Exists('$(OutputPath)MParticle.Maui.Kits.Rokt.resources/Rokt_Widget.xcframework')"
233+
SkipUnchangedFiles="true" />
231234
</Target>
232235

233236
<!-- Clean MParticleRoktBinding DerivedData from global Xcode cache during clean -->
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<BindingAssembly>
2+
<NativeReference Name="Rokt_Widget.xcframework">
3+
<Kind>Framework</Kind>
4+
<SmartLink>false</SmartLink>
5+
</NativeReference>
6+
</BindingAssembly>

‎Kits/rokt/global.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "8.0.0",
3+
"version": "10.0.103",
44
"rollForward": "latestFeature",
55
"allowPrerelease": false
66
}

0 commit comments

Comments
 (0)