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

    摘要

    —-macos10.132.然而macos10.13针对ssd硬盘文件系统做了大幅… 将系统分区重分的方案如下,参考(2):http://weibo.com/…

    前言:


    上个月苹果开发者大会展示了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也是几经艰难才降回来的。

    蛮牛社区(manew.com)分享最新的游戏研发和虚拟现实相关技术内容。


    avatar
    • 本文由 发表于 2018年12月26日
    Mac 软件推荐(续)之程序猿篇 mac软件下载

    Mac 软件推荐(续)之程序猿篇

    在前面一篇文章“Mac 软件推荐(续) -- !程序猿篇” (文章取名装X失败, 悲伤)中, 我已经介绍了一些大众化的软件, 当然作为程序猿的你也应该参考参考(没看过前文的必须补上啊).本篇文章将介绍...
    匿名

    发表评论

    匿名网友 填写信息