From 4de71f249b78637c60b4c3dde7d33229436140c3 Mon Sep 17 00:00:00 2001 From: Kyriakos Sidiropoulos Date: Wed, 15 Jan 2025 21:37:28 +0100 Subject: [PATCH] refa (Laerdal.targets): the iphone-simulator nugets now have the same base name as the iOS nuget (Laerdal.Dfu.Bindings.iOS) and differ only by a certain postfix to the package version with this new scheme on each build we generate 4 nugets like so: Laerdal.Dfu.Bindings.iOS version: 1.2.3 Laerdal.Dfu.Bindings.iOS version: 1.2.3-ios-sim-x64 (for the legacy iphonesimulator-x86_64) Laerdal.Dfu.Bindings.iOS version: 1.2.3-ios-sim-arm64 (for the new iphonesimulator-arm64) Laerdal.Dfu.Bindings.MacCatalyst version: 1.2.3 --- ...dal.Dfu.Bindings.iOSSimulator.Arm64.csproj | 21 ++++++++++++++++++- ...erdal.Dfu.Bindings.iOSSimulator.x64.csproj | 20 +++++++++++++++++- Laerdal.Scripts/Laerdal.targets | 11 ++++++---- 3 files changed, 46 insertions(+), 6 deletions(-) diff --git a/Laerdal.Dfu.Bindings.iOSSimulator.Arm64/Laerdal.Dfu.Bindings.iOSSimulator.Arm64.csproj b/Laerdal.Dfu.Bindings.iOSSimulator.Arm64/Laerdal.Dfu.Bindings.iOSSimulator.Arm64.csproj index 13a7ebe..3dceaaa 100644 --- a/Laerdal.Dfu.Bindings.iOSSimulator.Arm64/Laerdal.Dfu.Bindings.iOSSimulator.Arm64.csproj +++ b/Laerdal.Dfu.Bindings.iOSSimulator.Arm64/Laerdal.Dfu.Bindings.iOSSimulator.Arm64.csproj @@ -1,8 +1,27 @@ + + + + + + + + + + + + + + + $(MSBuildThisFileDirectory) - Laerdal.Dfu.Bindings.iOSSimulator.Arm64 + Simulators + Laerdal.Dfu.Bindings.iOS + + + -ios-sim-arm64 diff --git a/Laerdal.Dfu.Bindings.iOSSimulator.x64/Laerdal.Dfu.Bindings.iOSSimulator.x64.csproj b/Laerdal.Dfu.Bindings.iOSSimulator.x64/Laerdal.Dfu.Bindings.iOSSimulator.x64.csproj index 8ae70d9..2bbb81d 100644 --- a/Laerdal.Dfu.Bindings.iOSSimulator.x64/Laerdal.Dfu.Bindings.iOSSimulator.x64.csproj +++ b/Laerdal.Dfu.Bindings.iOSSimulator.x64/Laerdal.Dfu.Bindings.iOSSimulator.x64.csproj @@ -1,8 +1,26 @@ + + + + + + + + + + + + + + $(MSBuildThisFileDirectory) - Laerdal.Dfu.Bindings.iOSSimulator.x64 + Simulators + Laerdal.Dfu.Bindings.iOS + + + -ios-sim-x64 diff --git a/Laerdal.Scripts/Laerdal.targets b/Laerdal.Scripts/Laerdal.targets index 9a0433d..67b46cf 100644 --- a/Laerdal.Scripts/Laerdal.targets +++ b/Laerdal.Scripts/Laerdal.targets @@ -3,7 +3,7 @@ - Ble;Tools;Xamarin;Dfu;Bluetooth;Nordic;Semiconductor + $(Laerdal_Package_Tags);Ble;Tools;Xamarin;Dfu;Bluetooth;Nordic;Semiconductor Laerdal Medical, Francois Raminosona Xamarin wrapper around Nordic.Dfu for iOS. @@ -124,7 +124,7 @@ $([System.IO.Path]::GetFullPath( '$(PackageOutputPath)' )) - Laerdal;Internal;$(Laerdal_Package_Tags) + $(Laerdal_Package_Tags) $([System.IO.Path]::Combine($(MSBuildProjectDirectory), `../icon.png`)) $([System.IO.Path]::Combine($(MSBuildProjectDirectory), `../LICENSE`)) $([System.IO.Path]::Combine($(MSBuildProjectDirectory), `../README.md`)) @@ -182,12 +182,15 @@ 1.0.0-local.0 + + $(Laerdal_Version_Full) $(Laerdal_Version_Full) $(Laerdal_Version_Full) $(Laerdal_Version_Full) - $(Laerdal_Version_Full) - $(Laerdal_Version_Full) + + + $(Laerdal_Version_Full)$(Laerdal_Package_Version_Postfix)