ExpoでiOSアプリをビルドするとエラー終了してしまう
実際に表示されていたエラーは以下。
ビルドを実行したコンソールに出るエラー
You can press Ctrl+C to exit. It won't cancel the build, you'll be able to monitor it at the printed URL.
✖ Build failed.
Standalone build failed!
Expoのダッシュボードで見れるビルドログのエラー
Error: xcrun exited with non-zero code: 1
at ChildProcess.completionListener (/usr/local/turtle-js/node_modules/@expo/xdl/node_modules/@expo/spawn-async/build/spawnAsync.js:52:23)
at Object.onceWrapper (events.js:418:26)
at ChildProcess.emit (events.js:311:20)
at ChildProcess.EventEmitter.emit (domain.js:482:12)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
...
原因
どうやら使用しているアイコンがガイドラインに沿っていない場合に出るエラーらしい。
対処
Expoのドキュメントに、Appleのガイドラインについての記載があるのでこれに従う。