- Home /
Running legacy Unity 4.2.1 on legacy MacOS 10.8 in current days
Hi,
This will seem like an odd question but I have a demand here in my company. We did a project in Unity back in 2013. The project didn't have any updates after that, so I didn't touch it anymore. Now, in 2020, something come up that I need to make a tiny change to the project. It's crazy... I know.
This project was built in Unity 4.2.1, using macOS 10.8, Xcode 5.1. I tried downloading/installing Unity versions 4.7, 4.5, 4.4, 4.3, 4.2, 4.1 and 4.0 from Unity Archive page. Versions below 4.7, I didn't manage to make them even open on a MacOS Mojave 10.14. It hangs right after opening it, throwing this error on Logs/Unity/Editor.log
Initialize mono
Mono path[0] = '/Applications/Unity/Unity.app/Contents/Frameworks/Managed'
Mono path[1] = '/Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0'
Mono config path = '/Applications/Unity/Unity.app/Contents/Frameworks/Mono/etc'
Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y
2020-03-06 11:56:28.448 Unity[975:c07] NSDocumentController Info.plist warning: The values of CFBundleTypeRole entries must be 'Editor', 'Viewer', 'None', or 'Shell'.
Receiving unhandled NULL exception
Launching bug reporter
*** Launching bug reporter due to crashbug.
gSingleton == NULL
(Filename: /Applications/buildAgent/work/cac08d8a5e25d4cb/Editor/Src/EditorUserBuildSettings.cpp Line: 423)
So, I tried doing the "smart thing". Downgraded an old Mac (mid-2012) to macOS 10.8, installed Xcode 5.1, Unity 4.2.1. Which ended up giving me the same error as before. The dmg downloaded from https://unity3d.com/get-unity/download/archive gave me the same error.
I also tried opening the project on the latest Unity release, upgrading it. But the updated project misses all MonoScript References, all Settings, that leaves it impossible for me to know which is which, what goes where, with no documentation whatsoever.
I am coming in terms of just throwing the towel on this one. But I figure I should try a holy Mary here in the forums. If anyone of you have any ideas, I'm more than willing to try them. Thank y'all in advance.
Your answer
Follow this Question
Related Questions
Initialising List array for use in a custom Editor 1 Answer
Unity 4 Editor doesn't respond to touch or pen... 1 Answer
InitializeOnLoad: Gameobject being destroyed? 1 Answer
special keys cancel rename on macOs 0 Answers
Parent losing references to Child fields after duplication, copy/paste 0 Answers