UPDATE:
Ok, so I seemed to have got it working. Not sure if this is the fix, but instead of opening one of my projects for the virgin run, I created a new one, the opened one of mine (this is in older 2017.2).
I got the same error, but not as a popup - it just showed in red in the console. Exited and opened Unity and the same project again, and everything was fine. Happens to every project made in earlier versions of the engine, but no harm seems to have befallen the assets.
I had same error after update… On the first opening of the project there was error “Opening file …packages.unity.com/com.unity.analytics@2.0.13/UnityEngine.Analytics.dll.meta: Permission denied”, the second time it opened normally
Nothing works.
The old project was made 2 days ago on Pc with unity 2017.3
It worked perfectly on my macbook.
Then I updated my mac’s unity instalment to 2017.3 and this happened.
The only thing that works is opening projects below 2017.3: for example 2017.1 or even .2 of unity 5.5 open perfectly.
Except 2017.3
What does work is to create a new project, move the scripts and prefabs over.
It’s mainly a script heavy prototype project but still…
I guess i’ll have to manually push things over to a newly created project because this is too weird for me.
Edit: Manually copy all items to a new project worked for me. i now can open the project I was working on. It’s tedious but I have no work lost.
I still have the other project that I created on PC a few days ago. I’ll check if I can open that later this week.
Still not sure what causes this, even I removed all previous trails of any unity installation (using appcleaner) My guess is because the project I started was 2017.3.0f3 while this installation is 2017.3.0p1 I guess there’s an issue between the f & the p. But I have no idea how relevant it is.
For your reference, here’s my case, and how I fixed it.
I just updated to macOS High Sierra 10.13.1.
Then updated to Unity 2017. When I first open my project from version 5.6, it was successfully converted to 2017.
Later day, once I opened my project again, I got the dialog that showing
When looking at the directory /Users/myname/Library/Unity/cache/packages/packages.unity.com/com.unity.analytics@2.0.13/, it showed that meta files there having only read-permission.
-r--r--r-- 1 user group 709 Dec 6 09:07 UnityEngine.Analytics.dll.meta
My solution is to add write permission to them using this command:
IMO version 2017.3.0f3 should never had been made public available. It have introduced so many weird errors.
First it can´t load the same version of Streaming Assets Bundles in the Editor as in the builds.
Builds for Android, and launched on Android 8.0 renders the objects wrong if the Bundle was built with a previous version of Unity, like version 2017.2. On the other hand, if you try to load bundles build with 2017.3, it´s own Editor crashes with fatal error. This is however not reproduced on all Asset bundles, some very small ones can work, others not. But the not working ones are at least consistent not working.
There are no logged build errors what so ever, neither on the Asset Bundles, nor on none of the builds. It just fails on run.
And when the app at last loads and run smoothly on Android 8.0, then it fails when launched on earlier version of Android phones, like 6.0.
And there are nearly impossible to make the Editor connect and debug the code while it´s running on the device. If I´m lucky, the Editor can connect to the device once, but it can never reconnect again without a complete relaunch of the Editor.
I´m not a big fan of downgrading to earlier versions but with 2017.3 I´m running out of options.
This is on macOS 10.12.6 and Android Studio 2.3, as well as Windows 10.