-
Notifications
You must be signed in to change notification settings - Fork 50
/
OneSignalSDK.Xamarin.nuspec
64 lines (59 loc) · 3.93 KB
/
OneSignalSDK.Xamarin.nuspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<version>4.3.5</version>
<id>OneSignalSDK.Xamarin</id>
<title>OneSignal SDK for Xamarin</title>
<authors>OneSignal</authors>
<owners>OneSignal</owners>
<licenseUrl>https://github.com/OneSignal/OneSignal-Xamarin-SDK/blob/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/OneSignal/OneSignal-Xamarin-SDK</projectUrl>
<icon>nuget_icon.png</icon>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>OneSignal for Xamarin</description>
<summary>OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Xamarin app with OneSignal</summary>
<tags>xamarin, monodroid, C#, OneSignal, push</tags>
<dependencies>
<group targetFramework="netstandard2.0">
<dependency id="NETStandard.Library" version="2.0" />
</group>
<!-- Android 4.1 is the minimum version OneSignal-Android-SDK supports -->
<group targetFramework="MonoAndroid4.1">
<dependency id="Xamarin.Kotlin.StdLib.Jdk8" version="1.5.31.2" />
<dependency id="Xamarin.AndroidX.CardView" version="1.0.0.11" />
<dependency id="Xamarin.AndroidX.Legacy.Support.V4" version="1.0.0.10" />
<dependency id="Xamarin.AndroidX.Browser" version="1.3.0.8" />
<dependency id="Xamarin.AndroidX.AppCompat" version="1.3.1.3" />
<dependency id="Xamarin.AndroidX.Work.Runtime" version="2.7.0" />
<dependency id="Xamarin.Firebase.Messaging" version="122.0.0.2" />
<!-- Dagger is required for FCM, should be a "transitive dependency" but is not due to this bug:
https://github.com/xamarin/XamarinComponents/issues/1069 -->
<dependency id="Xamarin.Google.Dagger" version="2.39.1" />
</group>
<!-- OneSignal-iOS-SDK requires iOS 9.0, however Xamarin.iOS90 or Xamarin.iOS9.0 does not work. -->
<group targetFramework="Xamarin.iOS">
<!-- No 3rd party iOS specific dependencies -->
<!-- There are Apple framework dependencies, these are defined in OneSignalSDK.Xamarin.targets -->
</group>
</dependencies>
</metadata>
<files>
<!--Core-->
<file src="OneSignalSDK.Xamarin\bin\Release\netstandard2.0\OneSignalSDK.Xamarin.pdb" target="lib\netstandard2.0" />
<file src="OneSignalSDK.Xamarin\bin\Release\netstandard2.0\OneSignalSDK.Xamarin.dll" target="lib\netstandard2.0" />
<file src="OneSignalSDK.Xamarin.Core\bin\Release\netstandard2.0\OneSignalSDK.Xamarin.Core.pdb" target="lib\netstandard2.0" />
<file src="OneSignalSDK.Xamarin.Core\bin\Release\netstandard2.0\OneSignalSDK.Xamarin.Core.dll" target="lib\netstandard2.0" />
<!--Xamarin.Android-->
<file src="OneSignalSDK.Xamarin.Android\bin\Release\*OneSignal*" target="lib\MonoAndroid4.1" />
<!--Xamarin.iOS Unified-->
<file src="OneSignalSDK.Xamarin.iOS\bin\Release\*OneSignal*" target="lib\Xamarin.iOS" />
<!-- Workaround to support .XCFramework for iOS -->
<!-- Resources includes the full OneSignal.XCFramework.
iOS.Binding project has NoBindingEmbedding = true so it isn't also bundled in the .dll -->
<file src="OneSignal.iOS.Binding\bin\Release\OneSignal.iOS.Binding.resources\**" target="res\iOS" />
<!-- This is a .target files that gets used by project that consumes the NuGet package.
This copies out the OneSignal.xcframework from the resources folder and adds a NativeReference to it in the app project. -->
<file src="OneSignal.iOS.Binding\OneSignalSDK.Xamarin.targets" target="build\Xamarin.iOS\" />
<file src="nuget_icon.png" />
</files>
</package>