firebase-unity-sdk: macOS Monterey < 12.3 = Python 2 deprecation popup | macOS Monterey >= 12.3 = Python error

Hi,

When using this package on Unity, while it imports it, Unity triggers a popup warning saying that the software is not ready for macOS future releases.

This behavior seems to be common across apps running Python scripts in general, like:

Can you please consider a solution towards this in order to make it future proof?

For anyone crossing this issue, the workaround is by running this command:

defaults write com.apple.python DisablePythonAlert True

Thank you in advance, Julian

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 1
  • Comments: 33 (1 by maintainers)

Most upvoted comments

As a temporary fix, I built a fixed Firebase.Editor dll files, located here: https://github.com/techyworm10/firebase-unity-sdk-editor-python-fix

I also created full unity packages for arm/m1 based Macs: https://github.com/techyworm10/firebase-unity-sdk-arm64

Hope it helps. @DFC005 @xysverma @spaquet

Is thr a way this ticket could be expedited since macOS release is now official and builds are not happening anymore because of this issue

Hey all,

Sorry for the delay in response, we were pressing to get a release with the fix out. Firebase SDK for Unity 8.9.0 is now live, you can download it directly here, or through the usual places like the package manager.

I’m going to close this issue for now, but please let us know if there are any outstanding problems.

+1 that we also would love this issue to be fixed asap. Thanks for the workaround @techyworm10.

Can someone reopen the issue for more visibility ( @a-maurice ) ? I havent tested yet but from the comments it seems it’s not working on 8.9.0

@DFC005 The fix has been merged into main in this commit: fcd398907f857c6af379b1ec40d2b067a30392ed But there is no news of a release yet.

Hi, does anybody tested the 8.10.0 version works on a Native Apple Silicon Unity Editor or not? For 8.8.0 and 8.9.0, will get DLL not found exception during playing.

I’m having a MacBook Pro, Apple M1 chipset and everything is fine. Or I’m missing something?

Well, this is another issue, likes #233 or #1263 on quickstart-unity It cause by the missing binary for the arm64 osx.

Ahhhh, excellent. Probably should have checked if a new version had been dropped but perhaps stupidly, thought it might be announced here.

Cheers, will check it out.

This was our solution. We went back to firebase 8.8.0 In our manifest.json we had these lines: “com.google.external-dependency-manager”: “file:…/GooglePackages/com.google.external-dependency-manager-1.2.169.tgz”, “com.google.firebase.app”: “file:…/GooglePackages/com.google.firebase.app-8.8.0.tgz”, “com.google.firebase.messaging”: “file:…/GooglePackages/com.google.firebase.messaging-8.8.0.tgz”

I unzipped com.google.firebase.app-8.8.0.tgz, and replaced the files there with the files from techyworm10’s fix. (But had to exclude the zero byte file Firebase.Editor). Zipped it up, and our builds were working again on Monterey.

Hey guys,

Sorry for my skepticism, but I want to use the @techyworm10 fix and I want to ask you guys if someone had the chance to test it or scan it?

@techyworm10 Very helpful! That has allowed me to at least do some testing. Thanks for that!