web-dev-qa-db-ja.com

Xcode 8.0コマンド/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftcが終了コード1で失敗しました

Xcodeバージョン8.0ベータ4(8S188o)でコードをコンパイルすると、次のエラーが発生し、コンパイルが失敗します。

コマンド/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftcが終了コード1で失敗しました

私はプロジェクトをきれいにして、派生フォルダを消去しようとしましたが、それは物事を変えませんでした。それは何であり、どのようにそれについてもっと知ることができますか?

ターミナルでコンパイルしようとすると、報告されるエラーは次のとおりです。

無効なビットキャスト\ n%.asUn置換=ビットキャスト%Swift.error *%13からi2、!dbg!438\nLLVMエラー:壊れた関数が見つかりました、コンパイルは中止されました!\ n

43

この問題は、謎の理由で自然に消えました。気まぐれなリンクエラーの代わりに、アプリがコンパイルされて正常に実行されるSwift 3 flingによる新しいエラーが発生しました。

私のプロジェクトに同じ名前の2つのクラスがあったときに、私に起こりました。冗長なものを削除した後、エラーが消えました。

51
Adam Bardon

エラーの上を見ると、Xcodeは、どのViewControllerが2回追加/宣言されたかを通知し、ナビゲートして参照を削除します。ビルドすれば、準備完了です。

19
Giggs

愚かな間違いエラーが問題を示していますをお話しします。理解するのに3時間かかりました。以下のエラーを調べます

enter image description here

上記の2行のエラーを調べると、問題が表示されます。明らかに、私の場合はXcodeはLocation.SwiftとCustomer.Swiftファイルが見つからないと不平を言っています。プロジェクトの階層を調べます。わかる。

最初にエラーを理解してから問題を検討することは、皆さんへの私のアドバイスです。 I デスクトップファイルを削除。プロジェクトで参照されていたため、コンパイルエラーが発生しました。

enter image description here

16
Naveed Ahmad

プロジェクトを修正したプロジェクトをクリーンアップしますProduct/clean

16
Jeylani Osman

手動で作成したコアデータモデルでこのエラーが発生しましたが、Data Model Inspectorで特定のエンティティの「Codegen」属性を「Manual/None」に変更することで解決しました。

13
Shyam

ファイルフォルダーの場所を変更した場合、またはObjective-Cブリッジファイルのパスを変更した場合。その後、それはいつか起こりました。

  1. ブリッジングパスを更新します。
  2. プロジェクトをクリーンアップしますalt + Shift + Command + K
  3. Xcodeを完全に終了しますCommand + Q
  4. プロジェクトを再度開き、Xcodeがファイルにインデックスを付けるのを待ちます。

enter image description here

4

Xcodeプロジェクトを実行しようとしたときにこのエラーが発生しました。 Swiftファイルは、Xcodeプロジェクトファイルで明確にSwiftファイルを見ることができ、Finderでクリックするとファイルが表示されますが、正しく検出およびコンパイルされていませんでした別のxcode Swiftファイルとして。私はこれを解決しました:

  • 問題のあるSwiftファイルを削除する
  • 同じ名前の新しいSwiftファイルを作成する
  • Xcodeはファイルがすでに作成されていることを促します。
  • コードのコピー/置換など。ファイル内
  • プロジェクトをクリーンアップする(適切な測定のため)
  • プロジェクトを実行する
3
itsmcgh

私のために働いた解決策は、プロジェクトの.xcdatamodeldファイルを削除して、新しいファイルを作成する必要があったことです。これで解決しました。

2
PlateReverb

このエラーが発生し、Xcodeコマンドラインツールを変更して解決しました。

Goto Xcode-> Preferences-> Choose Locationsタブ

ドロップダウンから必要なコマンドラインツールを選択し、プロジェクトエラーを修正しました。

2

1.ビルド設定に移動し、info.plistファイルとブリッジングヘッダーファイルのパスを確認します。

2.正しいかどうかわからない場合は、左側からファイルをそれぞれのフィールドにドラッグアンドドロップします。これにより、パスが自動的に作成されます。

  1. プロジェクトをクリーンアップして、再度ビルドします。

Build settings screen shot

1
Sateesh Pasala

ビルドフェーズから非アクティブなファイル(削除されたファイル)を削除してみてください...

1
Cwalker815

3つの新しいグループを作成し、MainVCをそれらのグループの1つの下に配置しました。作成した新しいグループの1つを削除した後、プロジェクトをクリーンアップするとエラーは消えました。

0
Kevin Curry

エラーを示唆するログ全体を更新してください、私はファイル内のクラスを複製したことを教えてくれます

0
Mogician Ha

私の場合、bridge-Header.hファイルをあるフォルダーから別のフォルダーに移動するとエラーが発生しました。 [ビルド設定]-> [Objective-Cブリッジングヘッダー]でチェックすると、古いパスが表示されていました。次に、そのファイルを前のフォルダーに戻しました。

0
Khushboo Dhote

クラスの名前が異なっていても、プロジェクト内で同じ名前の2つのSwiftファイルを見つけたとき、私に起こりました。

0
Hatim

Xcodeを閉じて、プロジェクトをクリーンアップし、再度ビルドしてみてください。

最初は、掃除だけでは不十分でした。実際に閉じて、もう一度試してみました。

0
dustinrwh

私の問題は、マシンの空き容量が不足していることでした。再起動すると、〜8GBの一時ファイルがクリーンアップされますが、代わりに何かを削除することもできます。

0
budidino

これは主に、xcodeがリンク領域の下でファイルの正確なパスまたはファイル名の重複を取得していないためです。

私の場合、リソースファイルの下にブリッジヘッダーファイルを追加し、BuildSettings-> Objective-Cブリッジヘッダー-> bridgehearfilename.hにパスを追加しました。

このセクションでは、そのファイルの正確なパスを指定する必要があります。

例:BuildSettings-> Objective-Cブリッジヘッダー-> Projectfolder/Resources/bridgehearfilename.h

ビルド設定でファイルパスを修正してから、プロジェクトをクリーンアップしてビルドします。

0
Zeesha

プロジェクトファイルのgitの競合を解決したときに、この問題に直面しました。これは、いくつかのファイルを追加および削除するためでした。

私が見つけたのは、Xcodeが"Recovered References"という名前のフォルダーを作成し、Xcodeの左下の検索オプションからこれを検索して削除することです。削除すると、ファイルが見つからない場合にのみエラーが発生します。それを解決するには、ファイルを右クリックして[ファイルの追加]オプションを選択し、再度ファイルを追加します。それが完了したら、プロジェクトはエラーなしでコンパイルされます。

0
Aditya Deshmane

@Mohammed Rizwan Nの回答に基づく

エラーが解消されない場合は、クリーンプロジェクトを実行してXcodeを閉じます。次に、.xcodeproj/.xcworkspaceファイルの右ボタンをクリックして、適切なXcodeバージョンを選択します。

私の場合、プロジェクトがXcode8/Swift3で書かれている間に、Xcode9/Swift4でプロジェクトを実行しようとしました。

0
Roman Romanenko

Дляменяэтобыло

製品> alt +ビルドフォルダーのクリーンアップ

OR

alt+Shift+Command+K

0
iUser

私の場合、Xcodeが外部のフレームワークと依存関係からファイル/フォルダーを見つけられなかったときに、エラーがトリガーされました。このような場合、pod update / pod installだけが仕事をします。

0
Oskar