✍️

【Unity】Unexpected stdin とエラーが出てビルドできない時の対処法メモ

2022/12/21に公開

結論

パッケージのアップデートでビルドが通るようになりました


環境

  • MacBook Air M2 2022
    • Ventura 13.1
      • Unity 2021.3.15

エラー内容

Internal build system error. Backend exited with code 2.
tundra: error: Unexpected stdin

※一部省略しています

先人調査

どうやらPython2がmacOSから削除されたことが原因のよう。
皆さん Firebase SDK のアップデートで対応されているみたいですが、今回問題となっているプロジェクトで Firebase は使っていなかったため、これでは解決せず...

対処

念の為 Package Manager を確認してみたら標準インストールされているパッケージで古くなっている物があったためアップデートを行ったところ...

あっさり解決しました

おわりに

Unityなど開発環境のアップデートは行うことがあっても、プロジェクトで使用している各種ライブラリなどはアップデートが疎かになりがちなので、ちゃんと意識していかないとなあと思った次第でした。

参考

https://kingmo.jp/kumonos/unity-monterey-firebase8-error/
https://medium.com/tichise/apple-silicon版unityでfirebase-firestoreを動かした-3ea33017ea36
https://forum.unity.com/threads/stderr-tundra-error-unexpected-stdin.1257171/

Discussion