[Collaboration and Question] About the updated Firebase iOS Bindings #6
Replies: 7 comments 18 replies
|
Wow, thanks for being proactive! I'm a collaborator over at Plugin.Firebase, and Tobias and I already have this planned. I'm working on it now. That said, I'm focusing on the features that I personally rely on, as I can validate the updates naturally without going too far out of my way. At the moment, notable exclusions are:
If you're using any of these, I could use help testing them out. I can also use help validating / testing these packages generally too :-) |
|
Thanks @AdamEssenmacher for the response! Sounds like a plan! I also have apps using the bindings you upgraded only. However, I will be more than happy to help you test them on real applications. Just let me know how I can collaborate with. I will continue keeping an eye on your repository for new updates and releases. If there is a private branch you want me to jump on and run some tests, I will be happy to do it. Thanks again for the effort and looking forward for the new releases, this is going to be awesome 👏🏻 |
|
Those linker errors are addressed in the readme now. |
|
Hello @AdamEssenmacher , I have fantastic news 🥳 ! I updated the packages to version 10.20.0 on the Plugin.Firebase fork I created, and I was able to build without errors the sample MAUI project, I also ran it on a physical device (debug) mode using a personal project, and they worked very good. https://github.com/vhugogarcia/Plugin.Firebase/tree/feature/packages-ios-upgrade What I have tested so far and confirmed it worked as expected:
I plan to test the Storage, Crashlytics and the others as well later on. Thanks @AdamEssenmacher for the contribution on this! |
|
Hello @AdamEssenmacher , I updated the Plugin.Firebase fork to use the AdamE iOS Firebase packages 10.22.0 and it worked very good for the following ones 🎊 :
However, I started to test Crashlytics on the sample app v10.22.0, when I'm building the project, I get the following error: I added the property group as mentioned on the README and added the reference to Installations latest version: <PropertyGroup Condition="'$(TargetFramework)' == 'net8.0-ios'">
<_ExportSymbolsExplicitly>false</_ExportSymbolsExplicitly>
</PropertyGroup> I'm not sure if I'm missing something else to add to the csproj, or if there is a typo somewhere, or if I am doing it wrong. Thanks in advance! |
|
My iOS bindings knowledge got a bit rusty in last few years, but if you need any kind of help from Android side I am the one guilty of maintaining AX and GPS-FB-MLKit repos. Thanks fellas for your work. |
|
Hello @AdamEssenmacher , I updated the Plugin.Firebase fork to use the AdamE iOS Firebase packages 10.24.0 and it worked very good for the following ones 😃
NO building issues and it runs OK on physical devices on DEBUG and RELEASE mode. This time it took me a little more testing since I was testing the new bindings on real devices on release mode, for example on Apple I released an app on TestFlight for testing and it worked OK, and the Apple Privacy Manifest warnings are gone. On Android, I published an internal version of a personal app confirming the app runs as expected on release mode, and the results were very good. 🥳 Just out of curiosity, are you planing to upgrade the packages to 10.25.0? https://firebase.google.com/support/release-notes/ios |


Uh oh!
There was an error while loading. Please reload this page.
Hello @AdamEssenmacher , first, I would like to thank you for your effort to help us with the Firebase Bindings, really appreciate it.
I would like also to collaborate by updating the Plugin.Firebase from our friend Tobias, in fact I went ahead and updated the projects to use the latest version from your packages. You can find the updates here: https://github.com/vhugogarcia/Plugin.Firebase/tree/feature/packages-ios-upgrade
However, when trying to run a sample app to run some tests, I found that when building the iOS project, it returns the following error and warnings:

I have set the mtouch arguments as you mentioned it on the README.
do you know if I'm missing something on my side?
Thanks in advance
All reactions