Mac系统更新后Unity打不开

提前总结下:

1.最好不要升级到 mac catalina,如果升级到mac catalina,你可能无法使用老的unity,只能使用新的unity高版本,新版本的unity的话,估计老项目也不兼容,项目也要做兼容修改,很麻烦

2.如果升级到mac mojave这样的启动分区是APFS格式的系统,那么你需要新建个Mac OS扩展(日志式)格式分区,然后将unity应用程序,以及unity工程都拷贝到新建分区,然后才能运行

---------------------------------------------------------------------------------------------------------

以下是我的经历,不感兴趣的可以跳过

最近工作需要,为了支持ios13,需要更新mac系统,一狠心就更新到最新的mac catalina,然后就悲剧了App各种不兼容,原来最新的mac只支持64位的app...

最悲剧的还是mac上的unity5.4.2f2不能用了...最后研究了半天才知道,只有unity部分高版本才能在mac catalina上运行。中间看到网上说文件系统格式的,意思大概是新建分区并且格式是Mac OS扩展(日志式),然后将unity以及unity工程copy到新建分区,后来搞了半天发现还是不行

后来只能降级mac版本,降级到mac mojave,但是安装的unity5.4.2f2运行时黑屏,连账号登陆界面都不能显示,不知道什么原因,后来mac下新建Mac OS扩展(日志式)格式分区后,将unity拷贝到新建的分区里,unity能运行了,莫名其妙的老区里的unity也能运行了...

然后就可以使用unity了,打开unity工程,居然打不开,显示报错 UnityEngine.UI.dll' is in timestamps but is not known in guidmapper.还有其他dll一样的报错,十几条吧,而且看起来就是工程没有加载好

 

后来想起来把untiy项目拷贝到新建分区里区,然后再打开工程,居然好了,可以运行了!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值