-
Notifications
You must be signed in to change notification settings - Fork 429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Python2 is removed on macOS 12.3 !! Please update the Editor script #1232
Comments
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight. |
Well, after some research, And after decompiled the Firebase.Editor.dll, I saw that SDK just use "python" to execute python script, therefore this may be the actual reason which cause the problem. Since I didn't have source of Firebase.Editor.dll and cannot re-compile the Firebase.Editor.dll from decompiled files, I cannot tested the inference. |
@chkuang-g I created fixed editor dll files (until it will be officially fixed): |
@techyworm10 I'm using tgz installation method and archive contains a Firebase.Editor.dll.mdb which needs to match with DLL. I was not able to convert pdb to mdb:
Can you provide mdb file, too? |
@rusitschka Added the mdb files to the repo. |
Thanks, it worked I lost 1 hour today for this :( |
Sorry to hear that. :( We are currently working on a release. For a workaround, you can create a symbolic link using command like this
|
Symbolic link does not working
And I installed Python3 by Homebrew then made a symbolic link but it didn't work either. |
The workaround of replacing pre-compiled files didn't work for me. 😢
|
@daltonbr Did you try to clear |
@techyworm10 Tried that and it seems to work! Thanks! |
@techyworm10 I just had to create a meta file for |
Hey all, Firebase SDK for Unity 8.9.0 is now live, which contains a fix for this issue, and 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. |
Hi! I've just integrated Firebase Analytics to our project, using 8.9.0, on MacOs 12.3, and the issue still happens. The DLL patch mentioned in this comment above worked for me, so that's why I assume I might have received a wrong delivery of the SDK. |
[REQUIRED] Please fill in the following fields:
[REQUIRED] Please describe the issue here:
According to the Apple's release notes:
https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes
Python2 is removed on macOS 12.3, and will not be added back any more, also the Python2 is end-of-life!
Due to the Python2 is removed, the Firebase SDK comes with the error logs likes "Unable to find command line tool python required for Firebase Android resource generation."
I've try to install back the Python2 by .pkg installer, but it doesn't work, looks like Firebase SDK use a specific path to local Python binary.
The error cause problem, on 2020.3 version, sometimes it cause the Android build faild (The error log comes so the Editor stop the build proccess)
And on 2021.2 the problem goes worse, this problem cause the C# script compile backend crash with no reason, and than you cannot compile any edited C# script until editor restart.
I would point out the issue is cause by Firebase SDK(and the removed Python2) are because of 2 reason.
Steps to reproduce:
Have you been able to reproduce this issue with just the Firebase Unity quickstarts (this GitHub project)?
What's the issue repro rate? (eg 100%, 1/5 etc)
100% if you open a project which is install Firebase SDK and on macOS 12.3 beta.
I understand that macOS 12.3 is a beta version OS, so there may be something unstable.
But the Python2 is end-of-life 2 years ago, if the issue is really cause by the removing of Python2 on macOS 12.3 beta, I think the issue should not be happend today.
The text was updated successfully, but these errors were encountered: