先日、Windowsで開発していた Androidゲームアプリを iOSに移植するため Mac側で Platformの変換をしていたところ Shaderの Compilerエラーが発生

今回はこのエラーの解決法の説明となります。
Unity_Error_67

Shader compiler: Compile ***/***/***, Vertex Program: Internal error, unrecognized message from the shader compiler process. Please report a bug including this shader and the editor log.

【原因】

調べてみると、MacOSの Catalina上で Unity 2019.2を使うとこのエラーが出るとのこと。Unity 2019.2の Shader compilerのバグの様ですね。


【解決法】

Unity 2019.2のバグであるため、Unity 2019.3にするだけで問題解決です。エラーは無くなりました。
Unity_Error_68

また、Unity 2019.2はどうしても使い続けたい場合、Unity 2019.3の Shader compilerに強引に置き換えれば良いらしいです。(未検証)
ちなみに、Unity Shader compilerは Windowsであれば以下にあります。
Unity_Error_69


Sponsored Link