Skip to content

Commit cee4354

Browse files
authored
Merge pull request #12 from Softeq/feature/added-support-old-framework
Added support xamarin framework
2 parents 77b116d + 8224b3b commit cee4354

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

azure-pipelines/templates/setup-dotnet.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
parameters:
22
- name: version
33
type: string
4-
default: 6.0.402
4+
default: 6.0.421
55

66
steps:
77
- task: UseDotNet@2
@@ -15,4 +15,11 @@ steps:
1515
inputs:
1616
targetType: 'inline'
1717
script: |
18-
dotnet workload install ios
18+
dotnet workload install ios
19+
20+
- task: Bash@3
21+
displayName: Install Xamarin
22+
inputs:
23+
targetType: 'inline'
24+
script: |
25+
brew install --cask xamarin-ios

src/ToastBindings.csproj

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Xamarin.Legacy.Sdk/0.2.0-alpha4">
22
<PropertyGroup>
3-
<TargetFramework>net6.0-ios10</TargetFramework>
3+
<TargetFrameworks>xamarin.ios10;net6.0-ios</TargetFrameworks>
4+
<NoNFloatUsing Condition="'$(TargetFramework)' == 'xamarin.ios10'">true</NoNFloatUsing>
45
<IsBindingProject>true</IsBindingProject>
5-
<SupportedOSPlatformVersion>8.0</SupportedOSPlatformVersion>
6+
<SupportedOSPlatformVersion>10.0</SupportedOSPlatformVersion>
67

78
<!-- Assembly & NuGet Info -->
89
<Title>Toast for Xamarin.iOS</Title>
910
<Description>Xamarin iOS binding library of Toast - toast notifications to the UIView.</Description>
1011
<Company>Softeq Development Corporation</Company>
1112
<Copyright>Copyright © 2024 Softeq Development Corporation</Copyright>
12-
<Version>4.0.0.3</Version>
13+
<Version>4.0.0.4</Version>
1314
<Authors>Softeq Development Corp.</Authors>
1415
<Owners>Softeq Development Corp.</Owners>
1516
<PackageProjectUrl>https://github.com/Softeq/Toast-xamarin-ios</PackageProjectUrl>
@@ -24,9 +25,15 @@
2425
<None Include="../README.md" Visible="False" Pack="true" PackagePath="" />
2526
</ItemGroup>
2627

28+
<ItemGroup Condition="'$(TargetFramework)' == 'xamarin.ios10'">
29+
<Compile Remove="ApiDefinition.cs" />
30+
<Compile Remove="StructsAndEnums.cs" />
31+
</ItemGroup>
32+
<ItemGroup>
33+
<ObjcBindingCoreSource Include="StructsAndEnums.cs" Condition=" '$(EnableDefaultCompileItems)' == 'true'" />
34+
</ItemGroup>
2735
<ItemGroup>
28-
<ObjcBindingApiDefinition Include="ApiDefinition.cs" />
29-
<ObjcBindingCoreSource Include="StructsAndEnums.cs" />
36+
<ObjcBindingApiDefinition Include="ApiDefinition.cs" Condition=" '$(EnableDefaultCompileItems)' == 'true'" />
3037
</ItemGroup>
3138

3239
<ItemGroup>

0 commit comments

Comments
 (0)