Mac升级10.13需谨慎,Unity不显示资源的解决办法

前言:

上个月苹果开发者大会展示了ARkit,一批前沿开发者立马跟上尝鲜。Unity的ARkit插件马上随之而来。作者按捺不住激动的心情,遂开始研究ARKit。

ARkit参考:https://bitbucket.org/Unity-Technologies/unity-arkit-plugin/downloads/

问题起因:

1.由于要测试ios11中的arkit功能,xcode需要升级到xcode9.0beta版,而xcode9.0又需要macos系统升级到10.13,依赖关系如下:ARKit ---->ios11 ---->xcode9 ---->macos10.13

2.然而macos10.13针对ssd硬盘文件系统做了大幅度优化将原来的HFS+文件系统改为了APFS文件系统,关于APFS相关请自行百度,这里就不详细介绍了。

3.由于Unity2017beta版之前的版本不支持APFS文件系统,导致旧版本的Unity的project中不显示所有的文件,此外mono好像也有打不开的问题,Unity2017beta版更新日志如下:

4.原本考虑将macos降回10.12.5,但搜索一番后发现系统降级太麻烦,而且会格式化系统盘,几百个G还要备份,软件还要重装,想想还是算了。

解决方案:

1.参考了网上能搜到的解决方案,综述就是还原到HFS+ ,参考(1):http://answers.unity3d.com/questions/1362378/unity-editor-not-finding-assets-after-updating-to.html

其中,将系统分区重分的方案如下,参考(2):http://weibo.com/2976628362/F85ePAKb3?type=comment#_0

2.鉴于参考(1)描述不详细,参考(2)中描述太复杂,现分享我实际操作方案如下:

①找一块硬盘外接(本人使用的是原macmini中拆出来的硬盘,其他硬盘是否可用未测试)

打开磁盘管理(实用工具-磁盘工具)

选到对应的硬盘,选择抹掉(macos日志式),一次不成功可以多试几次(若格式化不成功可能是硬盘问题,可以参考上面的参考(2)方案)

②格式化后将unity装到该盘中(我是直接重新下载安装的,直接挪位置未测试,有需要的可以测试下),项目文件也需要放到该盘下实测能正常实用

3.另一个方案是升级到最新的Unity2017beta版,最新版是解决了APFS问题,其中可能会遇到无法打开mono的问题,可以修改Unity-Perferences-External Tools中第一项改为旧版本的mono(找到旧版本的位置把mono拖进去),之后mono就可以正常使用了。

结论:

ARKit没太大意思,升级需谨慎。ios11也是几经艰难才降回来的。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原因:http://www.sohu.com/a/155360770_667928Unity破解版本下载:http...
    Rumbles阅读 4,971评论 0 1
  • Charles❤️的情書。秋意漸濃,楓葉已紅。與你牽手,踏著秋天的腳步,去享受秋的涼爽,退卻夏的火熱;與你相擁,給...
    courtlike阅读 1,261评论 0 0
  • 昨夜与几个好友相邀,小聚一下,缓解连上七天班的痛苦。一个个匆忙地处理好手头的尾巴工作,带着些许的寒意聚在了一起。几...
    第三个耳洞阅读 3,950评论 6 3
  • 并不是第一天,像第一天那样认真,完善的做完我自己,展示给不曾认识的人,也许你并不在意,其实我也一样,只是一种习惯,...
    海盐67阅读 1,247评论 0 0

友情链接更多精彩内容