LoginSignup
7
0

More than 3 years have passed since last update.

Metal: Error creating pipeline stateエラーについて

Posted at

はじめに

Unityの勉強をしていた時にMacOSを「Catalina」に上げた途端、iPhone実機での確認ができなくなりました。

エラー内容

以下のエラーが発生して、画面が真っ青な状態で動かない状況がおきました。

Metal: Error creating pipeline state (Sprites/Default): Compiler encountered an internal error

現象時のバージョン

Unity 2019.2.12f1
Mac 10.15.1(19B88)
XCode 11.2.1 (11B500)
iOS 13.2

なお、Unityで確認できる2系のバージョンは全て確認しましたがどれもダメでした。
2.1、2.5、2.11...

MacOSも「10.15.0」でもダメでした。
※XCode 11.2.0はiPhone申請ができないバグバージョンなので注意してください。

解決策

Unityのバージョンをあげる。
正規版バージョンでは解決できませんでした。

2019.3.0b11

こちらのベータ版バージョンで確認できました。

蛇足

ビルド設定のCode Signing IdentifyiOS Developerになっていなくて実機転送ができないという初歩的な罠にも引っかかりました・・・。
※XCodeでプロジェクトを作った時は初期値なのですが、Unityでプロジェクトを作るとこの部分が違うんですね・・・。(恥

参考

参考にしたのはこちらです。

stack overflow
Unity application doesn't run on iOS due to Shader warning and Compiler failed with XPC_ERROR_CONNECTION_INTERRUPTED

7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0