updating to 2.40 throws Error: Assembly has reference to non-existent assembly 'Unity.Timeline'

Hi,

Trying to update cinemachine to 2.4.0 but I get this:

Assembly has reference to non-existent assembly ‘Unity.Timeline’ (Packages/com.unity.cinemachine/Runtime/com.unity.cinemachine.asmdef)

Assembly has reference to non-existent assembly ‘Unity.Timeline’ (Packages/com.unity.cinemachine/Editor/com.unity.cinemachine.Editor.asmdef)

I can revert to 2.2.9 fine

I am on mac with Unity 2018.4.4f1

Bye,

Jean

Same problem here. Both macOS and Windows 10. Unity 2018.4.5f1

This is due to older versions of Unity 2018.4 not supporting packages with optional dependencies on Timeline.
If you upgrade unity to the latest 2018.4 LTS version (currently 2018.4.15f1), this problem will go away.
For earlier versions of Unity, CM 2.2.9 must be used.

6 Likes

Hi,

ok, thanks for the explanations,

Bye,

Jean

hi , i currently have the 2018 4.8 and i have the same problem

You need to upgrade your 2018.4 to at least 17f1 to support the latest CM versions

how can i revert the latest version into 2.2.9 version?

The packman UI won’t allow it, but you can manually edit the package.json file to put whatever version you want. Use at your own risk.

1 Like

I have the same issue with 2018.4.5, installed CM 2.7.1

This is an older problem. But I made a video on this for myself, because I couldn’t find one. So sharing it with you guys. If it helps.
Youtube:
https://www.youtube.com/watch?v=oQYvSXPzS94

I misunderstood and found the solution

1 Like