iOS - CloudMessaging NuGet upgrade
See original GitHub issue🐛 Bug Report
Project package reference for Xamarin.Firebase.iOS.CloudMessaging use version equal or greater than 4.3.0. So, last version 8.10.0 is acceptable too
<PackageReference Include="Xamarin.Firebase.iOS.CloudMessaging" Version="4.3.0" />
But with version 7.10.0 in Xamarin.Firebase.iOS.CloudMessaging, there was removed deprecated methods SendMessage()
used by this NuGet, and Xamarin iOS linker will fail for Release configuration, because it cannot find methods SendMessage() https://github.com/xamarin/GoogleApisForiOSComponents/commit/8d35520f81534fb009d25347488e4acff973395c
Expected behavior
Modify to accept latest version of Xamarin.Firebase.iOS.CloudMessaging NuGet
(or change dependency vesion strict to 7.10.0 <PackageReference Include="Xamarin.Firebase.iOS.CloudMessaging" Version="[4.3.0,7.10.0)" />
)
Configuration
Version: 3.4.1
Platform:
- 📱 iOS
Issue Analytics
- State:
- Created 2 years ago
- Reactions:9
- Comments:9
Any updates on this? I am facing the same issue with this version 8.10.0 of the package Xamarin.Firebase.iOS.CloudMessaging
This is my “combination of versions” that is working for me as of today. I had to manually modify my
.csproj
file to do this (I don’t know how to make this work via NuGet Manager since some of these versions don’t appear for whatever reason):