1. ホーム
  2. ios

[解決済み] Xcode 10でコマンドCompileSwiftが0以外の終了コードで失敗する [重複] 。

2022-01-25 17:22:39

質問

現時点でのXcodeの最新版(バージョン10.0)にアップデートした後、プロジェクトがビルドできません。いくつかの "Command CompileSwift failed with a nonzero exit code" エラーに関するエラーを見つけたからです。

このエラーを解決するにはどうしたらいいですか? プロジェクト内で使用しているほとんどのPod(私はCocoaPodsを使用しています)で表示されます。

PodのバージョンとPodを利用可能な最新バージョンに更新してみましたが、問題は解決されません。

ウェブでいろいろ検索してみましたが、この問題に関する情報はほとんどありません。

解決方法は?

現在、私のビルドは動作しています。 以下は、最終的に動作するまでに私が試した手順です。

  1. プロジェクト全体でCommonCryptoという単語を検索します。
  2. そのヘッダーのインポートを含むPodがある場合は、PodfileからこのPodを削除してPodインストールを実行します。
  3. プロジェクトをクリーンアップしてビルドします。
  4. PodfileにPodを再度追加し、Podインストールを実行します。
  5. 可能であれば、実機を使ってプロジェクトを再度クリーンアップ、ビルドします。

また、そのPodがない場合は、プロジェクトで遭遇する可能性のある古いPodで同じ手順を試してみることもできます。

追加情報:また、Podの内部で何らかのコードエラーが発生した場合、まずそのコードの問題を解決してから、プロジェクトを再コンパイルする必要があります。

私のproject.pbxprojに加えられた変更をコピーします。あまり参考にならないかもしれませんが、gitの差分コミットで変更されたのはこれだけです。

Removed: BDC9821B1E9BD1B600ADE0EF /* (null) in Sources */ = {isa = PBXBuildFile; };
Added:   BDC9821B1E9BD1B600ADE0EF /* BuildFile in Sources */ = {isa = PBXBuildFile; };

お役に立てれば幸いです。

よろしくお願いします。