[Unity] macOS CatalinaでUnity2018.2系が正常動作しなかった話


概要

MacOS CatalinaにおいてUnity2018.2系で致命的な動作異常があり、仕方なく2018.3系に上げたという話です。

先に行き着いた結論を書いておくと、
MacOS Catalinaでは、Unity2018.2系が正常動作しない可能性が高い です。
具体的な問題としては、Audio系ファイルが一切Import不可。

MacBookPro16インチはOSが初期状態からCatalinaになっており、ダウングレード不可のため、購入を検討されている方は特に注意してください。

LTS版や2018.2以前では試していませんが、2018.2以前のバージョンでも同様の事象の発生が海外のフォーラムでいくつか上がっていました。

2018.3.14、および2019.3.0では問題は発生しませんでした。

環境

項目 機種・バージョン
PC MacBookPro 16インチ
OS macOS Catalina 10.15.3
Unity 2018.2.0 及び 2018.2.21(2018.2.x系の最終バージョン)

発生事象

Audio系ファイル(mp3,wave)がUnity一切Importできない状態になりました。

今回はCatalinaOSにUnity初期インストールした後のProject初期Import時に問題に直面しました。
何度やってもAudioファイルImportのところでImport中ゲージが進まなくなる。
Unityのログファイルをみてみると、下記のようなエラーを確認。

[NSConcreteTask terminationStatus]: task not launched

AudioファイルをProjectから全削除してみるとImportできましたが、その後改めてAudioファイルをインポートしようとするとやはり止まる。

解決方法

根本的な解決方法は見つからず、仕方なく2018.3系の最終バージョンである2018.3.14にバージョンアップしました。
(2018.2系と2018.3系は差が大きいのでできれば避けたかったですが。。)

下記フォーラムで同様の問題が挙がっていました。
https://forum.unity.com/threads/installing-unity-on-macos-catalina.689089/
https://issuetracker.unity3d.com/issues/macos-catalina-crash-on-dropping-audio-file-into-editor

(余談) Unityのインストールでもつまづいた話

別の話として、Unity自体のインストールもCatalinaOSでは少しハマりました。

[Unity] macOS CatalinaでのUnityインストールでつまづいた話
https://qiita.com/roboqlo/items/71872ecb09e789e9c8ce

Unity以外もCatalinaは未だに互換性の問題が多くあり、特別理由がない限りはCatalinaへのアップデートは見送るのが良いかもしれませんね。