Skip to content

Commit

Permalink
Bump to .NET 8.0 and iOS SDK 17.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jyaganeh committed Nov 21, 2023
1 parent 874a92e commit b1b450d
Show file tree
Hide file tree
Showing 14 changed files with 79 additions and 67 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
# Airship Xamarin Changelog
# Airship DotNet Changelog

## Version 19.0.0 - Nov 21, 2023
Major release that updates the Airship bindings and cross-platform libraries to target .NET 8.0. The Airship .NET SDK now requires .NET 8.0 (`net8.0-android` and `net8.0-ios`) as the minimum target framework, and iOS 14+ as the minimum deployment version with Xcode 15+.

## Changes
- Updated iOS SDK to 17.6.1
- Resolved build issues in Windows Visual Studio. Linked Mac builds are now working as expected.

## Version 18.0.0 - Nov 10, 2023
Major release that updates to Airship SDK 17.x. This release adds support for Stories, In-App experiences downstream of a sequence in Journeys, and improves SDK auth. The .NET SDK now requires .NET 7.0 (`net7.0-android` and `net7.0-ios`) as the minimum target framework, and iOS 14+ as the minimum deployment version with Xcode 14.3+.
Expand Down
2 changes: 1 addition & 1 deletion Cartfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
github "urbanairship/ios-library" == 17.6.0
github "urbanairship/ios-library" == 17.6.1
10 changes: 5 additions & 5 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
<PropertyGroup>
<!-- Airship native SDK versions -->
<AirshipAndroidVersion>17.5.0</AirshipAndroidVersion>
<AirshipAndroidNugetVersion>17.5.0</AirshipAndroidNugetVersion>
<AirshipAndroidNugetVersion>17.5.0.1</AirshipAndroidNugetVersion>

<AirshipIosVersion>17.6.0</AirshipIosVersion>
<AirshipIosNugetVersion>17.6.0</AirshipIosNugetVersion>
<AirshipIosVersion>17.6.1</AirshipIosVersion>
<AirshipIosNugetVersion>17.6.1</AirshipIosNugetVersion>

<!-- Airship.Net version -->
<AirshipCrossPlatformVersion>18.0.0</AirshipCrossPlatformVersion>
<AirshipCrossPlatformNugetVersion>18.0.0</AirshipCrossPlatformNugetVersion>
<AirshipCrossPlatformVersion>19.0.0</AirshipCrossPlatformVersion>
<AirshipCrossPlatformNugetVersion>19.0.0</AirshipCrossPlatformNugetVersion>
</PropertyGroup>

<!-- Nuget packaging metadata -->
Expand Down
29 changes: 17 additions & 12 deletions MauiSample/MauiSample.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net7.0-android;net7.0-ios</TargetFrameworks>
<TargetFrameworks>net8.0-android;net8.0-ios</TargetFrameworks>
<OutputType>Exe</OutputType>
<RootNamespace>MauiSample</RootNamespace>
<UseMaui>true</UseMaui>
Expand All @@ -11,8 +11,8 @@
<!-- Display name -->
<ApplicationTitle>MauiSample</ApplicationTitle>
<!-- App Identifier -->
<ApplicationId Condition="'$(TargetFramework)' == 'net7.0-ios'">com.urbanairship.richpush</ApplicationId>
<ApplicationId Condition="'$(TargetFramework)' == 'net7.0-android'">com.urbanairship.sample</ApplicationId>
<ApplicationId Condition="'$(TargetFramework)' == 'net8.0-ios'">com.urbanairship.richpush</ApplicationId>
<ApplicationId Condition="'$(TargetFramework)' == 'net8.0-android'">com.urbanairship.sample</ApplicationId>
<ApplicationIdGuid>f6a79f57-dd45-4efa-9d46-98b431478fa1</ApplicationIdGuid>
<!-- Versions -->
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
Expand All @@ -27,15 +27,15 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Debug|net7.0-ios'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Debug|net8.0-ios'">
<CodesignProvision>Automatic</CodesignProvision>
<CodesignKey>iPhone Developer</CodesignKey>
<CodesignEntitlements>Platforms\iOS\Entitlements.plist</CodesignEntitlements>
<MtouchLink>None</MtouchLink>
<CreatePackage>false</CreatePackage>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Release|net7.0-ios'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Release|net8.0-ios'">
<CodesignKey>iPhone Developer</CodesignKey>
<CodesignEntitlements>Platforms\iOS\Entitlements.plist</CodesignEntitlements>
<MtouchLink>None</MtouchLink>
Expand All @@ -57,23 +57,28 @@
<Optimize>false</Optimize>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net7.0-android|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-android|AnyCPU'">
<JavaMaximumHeapSize>2G</JavaMaximumHeapSize>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.3" />
</ItemGroup>

<ItemGroup Label="Common Package Dependencies" Condition="!$(UseProjectReferences)">
<PackageReference Include="Airship.Net" Version="$(AirshipCrossPlatformNugetVersion)" />
<PackageReference Include="Airship.Net.MessageCenter" Version="$(AirshipCrossPlatformNugetVersion)" />
</ItemGroup>

<ItemGroup Label="iOS Package Dependencies" Condition="'$(TargetFramework)' == 'net7.0-ios' And !$(UseProjectReferences)">
<ItemGroup Label="iOS Package Dependencies" Condition="'$(TargetFramework)' == 'net8.0-ios' And !$(UseProjectReferences)">
<PackageReference Include="Airship.Net.iOS.Basement" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.Core" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.MessageCenter" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.Automation" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.PreferenceCenter" Version="$(AirshipIosNugetVersion)" />
</ItemGroup>

<ItemGroup Label="Android Package Dependencies" Condition="'$(TargetFramework)' == 'net7.0-android' And !$(UseProjectReferences)">
<ItemGroup Label="Android Package Dependencies" Condition="'$(TargetFramework)' == 'net8.0-android' And !$(UseProjectReferences)">
<PackageReference Include="Airship.Net.Android.Core" Version="$(AirshipAndroidNugetVersion)" />
<PackageReference Include="Airship.Net.Android.MessageCenter" Version="$(AirshipAndroidNugetVersion)" />
<PackageReference Include="Airship.Net.Android.Layout" Version="$(AirshipAndroidNugetVersion)" />
Expand All @@ -91,15 +96,15 @@
<ProjectReference Condition="$(UseProjectReferences)" Include="..\src\Airship.Net.MessageCenter\Airship.Net.MessageCenter.csproj" />
</ItemGroup>

<ItemGroup Label="iOS Project Dependencies" Condition="'$(TargetFramework)' == 'net7.0-ios' And '$(UseProjectReferences)'">
<ItemGroup Label="iOS Project Dependencies" Condition="'$(TargetFramework)' == 'net8.0-ios' And '$(UseProjectReferences)'">
<ProjectReference Include="..\src\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.Automation\AirshipBindings.iOS.Automation.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.PreferenceCenter\AirshipBindings.iOS.PreferenceCenter.csproj" />
</ItemGroup>

<ItemGroup Label="Android Project Dependencies" Condition="'$(TargetFramework)' == 'net7.0-android' And $(UseProjectReferences)">
<ItemGroup Label="Android Project Dependencies" Condition="'$(TargetFramework)' == 'net8.0-android' And $(UseProjectReferences)">
<ProjectReference Include="..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Include="..\binderator\generated\Airship.Net.Android.Automation\Airship.Net.Android.Automation.csproj" />
<ProjectReference Include="..\binderator\generated\Airship.Net.Android.Layout\Airship.Net.Android.Layout.csproj" />
Expand All @@ -123,11 +128,11 @@

<!-- Resources -->

<ItemGroup Label="iOS Resources" Condition="'$(TargetFramework)' == 'net7.0-ios'">
<ItemGroup Label="iOS Resources" Condition="'$(TargetFramework)' == 'net8.0-ios'">
<BundleResource Include="Platforms\iOS\AirshipConfig.plist" Link="AirshipConfig.plist" />
</ItemGroup>

<ItemGroup Label="Android Resources" Condition="'$(TargetFramework)' == 'net7.0-android'">
<ItemGroup Label="Android Resources" Condition="'$(TargetFramework)' == 'net8.0-android'">
<GoogleServicesJson Include="Platforms\Android\Assets\google-services.json" />
<MauiImage Include="Platforms\Android\Resources\Images\ic_notification.svg" BaseSize="24,24" />
<Folder Include="Platforms\Android\Properties\" />
Expand Down
6 changes: 3 additions & 3 deletions airship.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Airship native SDK versions
iosVersion = 17.6.0
iosVersion = 17.6.1
androidVersion = 17.5.0

# Airship.Net cross-platform version
crossPlatformVersion = 18.0.0
crossPlatformVersion = 19.0.0

# Filename of the iOS SDK zip file
iosFrameworkZip = Airship-Xcode15.zip
Expand All @@ -12,7 +12,7 @@ iosFrameworkZip = Airship-Xcode15.zip
# If > 0, the revision number will be added to the versions
# defined above as a 4th segment (i.e., MAJOR.MINOR.PATCH.REVISION).
# If = 0, NuGet packages will be versioned using standard 3-segment semver.
androidRevision = 0
androidRevision = 1
iosRevision = 0
crossPlatformRevision = 0

4 changes: 2 additions & 2 deletions binderator/source/AndroidProject.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0-android</TargetFramework>
<SupportedOSPlatformVersion>33</SupportedOSPlatformVersion>
<TargetFramework>net8.0-android</TargetFramework>
<SupportedOSPlatformVersion>21.0</SupportedOSPlatformVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
Expand Down
16 changes: 8 additions & 8 deletions docs/mainpage.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# Airship .NET

The Airship .NET SDK exposes a common subset of functionality between
the iOS and Android SDKs. This library is built against .NET 6.0, and can be used
the iOS and Android SDKs. This library is built against .NET 8.0, and can be used
within shared codebases (e.g., a MAUI app).

## Compatibility

The Airship .NET SDK targets the following platforms:
- `net6.0`
- `net6.0-android`
- `net6.0-ios`
- `net8.0`
- `net8.0-android`
- `net8.0-ios`

The Airship .NET SDK is compatible with:
- Android 5.0 (API 21) or higher.
- iOS 13 or higher, using the latest supported release of Xcode.
- iOS 14 or higher, using the latest supported release of Xcode.

## Resources
- [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/xamarin/)
- [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/maui/)
- [Mobile platform documentation](https://docs.airship.com/platform/mobile/)

## Setup
Expand All @@ -27,7 +27,7 @@ Use NuGet to install the `airship.net` package.

* `airship.net.messagecenter` - Provides a cross-platform control that can be used to display Message Center messages.

Detailed instructions can be found in the [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/xamarin/).
Detailed instructions can be found in the [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/maui/).

A cross-platform sample app is provided in the `MauiSample` directory on
[Github](https://github.com/urbanairship/urbanairship-xamarin/tree/main/MauiSample).
[Github](https://github.com/urbanairship/airship-dotnet/tree/main/MauiSample).
30 changes: 14 additions & 16 deletions src/Airship.Net.MessageCenter/Airship.Net.MessageCenter.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net7.0;net7.0-android;net7.0-ios</TargetFrameworks>
<TargetFrameworks>net8.0;net8.0-android;net8.0-ios</TargetFrameworks>
<UseMaui>true</UseMaui>
<SingleProject>true</SingleProject>
<ImplicitUsings>enable</ImplicitUsings>
Expand All @@ -25,38 +25,36 @@
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
</PropertyGroup>

<!-- Android file-based multi-targeting -->
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
</PropertyGroup>
<ItemGroup Condition="$(TargetFramework.StartsWith('net7.0-android')) != true">
<ItemGroup Condition="$(TargetFramework.StartsWith('net8.0-android')) != true">
<Compile Remove="**\**\*.Android.cs" />
<None Include="**\**\*.Android.cs" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
</ItemGroup>

<!-- iOS file-based multi-targeting -->
<ItemGroup Condition="$(TargetFramework.StartsWith('net7.0-ios')) != true">
<ItemGroup Condition="$(TargetFramework.StartsWith('net8.0-ios')) != true">
<Compile Remove="**\**\*.iOS.cs" />
<None Include="**\**\*.iOS.cs" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
</ItemGroup>

<!-- Dependencies -->
<ItemGroup>
<ProjectReference Include="..\Airship.Net\Airship.Net.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.MessageCenter\Airship.Net.Android.MessageCenter.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-ios'" Include="..\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-ios'" Include="..\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-ios'" Include="..\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
</ItemGroup>
<ItemGroup>
<None Remove="Controls\" />
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.3" />
</ItemGroup>
<ItemGroup>
<Folder Include="Controls\" />
</ItemGroup>
<ProjectReference Include="..\Airship.Net\Airship.Net.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.MessageCenter\Airship.Net.Android.MessageCenter.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-ios'" Include="..\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-ios'" Include="..\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-ios'" Include="..\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
</ItemGroup>

</Project>
6 changes: 4 additions & 2 deletions src/Airship.Net.MessageCenter/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ task clean(type: Delete) {
}

task build {
mustRunAfter(':src:Airship.Net:build')
dependsOn(':src:Airship.Net:build', ':binderator:build', ':src:AirshipBindings.iOS.common:build')

def BuildConfiguration=project.properties['build_configuration'] ?: "Release"
doLast() {
Expand All @@ -18,7 +18,9 @@ task build {


task pack {
mustRunAfter(':src:Airship.Net:pack')
dependsOn(':src:Airship.Net:pack')
// With .NET8, we apparently need to pack the bindings after the cross-platform nupkgs...
finalizedBy(':binderator:pack', ':src:AirshipBindings.iOS.common:pack')

// Pack Airship.Net.MessageCenter library
doLast() {
Expand Down
24 changes: 12 additions & 12 deletions src/Airship.Net/Airship.Net.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net7.0;net7.0-android;net7.0-ios</TargetFrameworks>
<TargetFrameworks>net8.0;net8.0-android;net8.0-ios</TargetFrameworks>
<UseMaui>true</UseMaui>
<SingleProject>true</SingleProject>
<ImplicitUsings>enable</ImplicitUsings>
Expand All @@ -25,30 +25,30 @@
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
</PropertyGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0-android'">

<!-- Dependencies -->

<ItemGroup>
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.3" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0-android'">
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.Automation\Airship.Net.Android.Automation.csproj" />
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.Layout\Airship.Net.Android.Layout.csproj" />
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.MessageCenter\Airship.Net.Android.MessageCenter.csproj" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net7.0-ios'">
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0-ios'">
<ProjectReference Include="..\AirshipBindings.iOS.Automation\AirshipBindings.iOS.Automation.csproj" />
<ProjectReference Include="..\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Include="..\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Include="..\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
</ItemGroup>
<ItemGroup>
<None Remove="MessageCenter\" />
</ItemGroup>
<ItemGroup>
<Folder Include="MessageCenter\" />
</ItemGroup>

</Project>
4 changes: 2 additions & 2 deletions src/Airship.Net/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ task clean(type: Delete) {
}

task build {
mustRunAfter(':binderator:build', ':src:AirshipBindings.iOS.common:build')
dependsOn(':binderator:build', ':src:AirshipBindings.iOS.common:build')

def BuildConfiguration=project.properties['build_configuration'] ?: "Release"
doLast() {
Expand All @@ -17,7 +17,7 @@ task build {
}

task pack {
mustRunAfter(':binderator:pack', ':src:AirshipBindings.iOS.common:pack')
dependsOn(':src:Airship.Net:build')

// Pack Airship.Net library
doLast() {
Expand Down
2 changes: 1 addition & 1 deletion src/SharedAssemblyInfo.Common.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
// Change them to the values specific to your project.

// Cross-platform version of the plugin
[assembly: UACrossPlatformVersion ("18.0.0")]
[assembly: UACrossPlatformVersion ("19.0.0")]
2 changes: 1 addition & 1 deletion src/SharedAssemblyInfo.CrossPlatform.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.

[assembly: AssemblyVersion ("18.0.0")]
[assembly: AssemblyVersion ("19.0.0")]

2 changes: 1 addition & 1 deletion src/SharedAssemblyInfo.iOS.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.

[assembly: AssemblyVersion ("18.0.0")]
[assembly: AssemblyVersion ("19.0.0")]

0 comments on commit b1b450d

Please sign in to comment.