🪶
Command CompileAssetCatalog failed with a nonzero exit code
マージして、別のブランチで作業するとビルドできない!
別のブランチで作業して、マージして、ブランチ切ってビルドすると、エラーが出る???
error code
Command CompileAssetCatalog failed with a nonzero exit code
こんな時はどうすればいいのか!
このエラー「Command CompileAssetCatalog failed with a nonzero exit code」は、通常、アセットカタログ(画像やアイコンなどのリソース)のコンパイル中に問題が発生したことを示しています。以下に、この問題を解決するためのいくつかの方法を提案します:
- プロジェクトのクリーンと再ビルド:
Xcode メニューから「Product」→「Clean Build Folder」を選択します。
その後、「Product」→「Build」を選択して再ビルドします。
- Derived Data の削除:
Xcode を閉じます。
Finder で以下のパスに移動します:~/Library/Developer/Xcode/DerivedData
このフォルダの内容を削除します。
Xcode を再起動し、プロジェクトを再ビルドします。
- アセットカタログの確認:
プロジェクト内の Assets.xcassets フォルダを開きます。
無効な画像や不適切なファイル形式がないか確認します。
すべての画像が正しい形式(PNG など)であることを確認します。
ここのデータはビルドされるとまた生成されるので、すべて削除。複数あるフォルダをばさっと削除しました。
~/Library/Developer/Xcode/DerivedData
この後ビルドできました。めでたし、めでたし。
画像の名前も指定した名前になっていたので、問題なかったです。xcodeの怖いところは、急にビルドできなくなるところですね😭
Discussion