2019.4.28 crashes on Mac OS Big Sur on Start-up (Stack-trace included) - InitializeAssetDatabaseV2?

First thing is to back your project up or get it under source control.

Once you have that done and are CONFIDENT you can restore it, then go into your project and delete the Library folder (the one next to Assets / ProjectSettings / Packages folders). This is the transient area that hosts the database of built stuff, and by deleting it you force Unity to rebuild it all next time it opens.

For source control I use git because it is free and there are tons of tutorials out there to help you set it up.

As far as configuring Unity to play nice with git, keep this in mind:

Here’s how I use git in one of my games, Jetpack Kurt:

Using fine-grained source control as you work to refine your engineering:

Share/Sharing source code between projects:

Setting up the right .gitignore file:

Generally setting Unity up (includes above .gitignore concepts):

1 Like