[SwiftUI] Command CompileSwift failed with a nonzero exit codeのエラー対策

この記事では、SwiftUIで開発中に遭遇するエラーCommand CompileSwift failed with a nonzero exit code の対策について紹介しています。

 

◆動作検証環境

・ローカル環境:mac Catalina
・XCode:12.1
・SwiftUI:2.0
Command CompileSwift failed with a nonzero exit code のエラーが発生する際、キャッシュ系のものが原因となる場合が多いので、まずはキャッシュのクリーン、それでも解決しない場合はpod ファイルの、再インストールを行います。

スポンサードリンク

プロジェクト内キャッシュのクリーン

 

まずは、Clean Buildを行います。

1.Clean Build Folder

  1. [Product] – [Clean Build Folder] を実施
  2. XCodeを再起動

2.ALT + Clean Build Folder

  1. [Product] – [Clean Build Folder] (ALTキーを押しながら)を実施
  2. XCodeを再起動

3.DerivedDateの削除

1,2の方法を試しても解決できない場合は、以下の方法でDerivedDateの削除を試します。

キャッシュフォルダの削除

[File]-[Workspace Settings]-[Deriverd Data /Users/user/Library/Developer/Xcode/DerivedDate →]

フォルダ内のファイルを削除

 

スポンサードリンク

podファイルの削除と再インストール

 

キャッシュ系のクリーンを行っても解決できない場合は、podファイルの削除と再インストールを試すと解決につながる場合もあります。

 

対象のモジュールをコメントアウトして

 

アンインストールしたら

 

コメントアウトを消して、もう一度

 


以上、SwiftUIでのCommand CompileSwift failed with a nonzero exit codeのエラー対策について解説しました。