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
この問題は、謎の理由で自然に消えました。気まぐれなリンクエラーの代わりに、アプリがコンパイルされて正常に実行されるSwift 3 flingによる新しいエラーが発生しました。
私のプロジェクトに同じ名前の2つのクラスがあったときに、私に起こりました。冗長なものを削除した後、エラーが消えました。
エラーの上を見ると、Xcodeは、どのViewControllerが2回追加/宣言されたかを通知し、ナビゲートして参照を削除します。ビルドすれば、準備完了です。
プロジェクトを修正したプロジェクトをクリーンアップしますProduct/clean
手動で作成したコアデータモデルでこのエラーが発生しましたが、Data Model Inspectorで特定のエンティティの「Codegen」属性を「Manual/None」に変更することで解決しました。
Xcodeプロジェクトを実行しようとしたときにこのエラーが発生しました。 Swiftファイルは、Xcodeプロジェクトファイルで明確にSwiftファイルを見ることができ、Finderでクリックするとファイルが表示されますが、正しく検出およびコンパイルされていませんでした別のxcode Swiftファイルとして。私はこれを解決しました:
私のために働いた解決策は、プロジェクトの.xcdatamodeld
ファイルを削除して、新しいファイルを作成する必要があったことです。これで解決しました。
このエラーが発生し、Xcodeコマンドラインツールを変更して解決しました。
Goto Xcode-> Preferences-> Choose Locationsタブ
ドロップダウンから必要なコマンドラインツールを選択し、プロジェクトエラーを修正しました。
ビルドフェーズから非アクティブなファイル(削除されたファイル)を削除してみてください...
3つの新しいグループを作成し、MainVCをそれらのグループの1つの下に配置しました。作成した新しいグループの1つを削除した後、プロジェクトをクリーンアップするとエラーは消えました。
エラーを示唆するログ全体を更新してください、私はファイル内のクラスを複製したことを教えてくれます
私の場合、bridge-Header.hファイルをあるフォルダーから別のフォルダーに移動するとエラーが発生しました。 [ビルド設定]-> [Objective-Cブリッジングヘッダー]でチェックすると、古いパスが表示されていました。次に、そのファイルを前のフォルダーに戻しました。
クラスの名前が異なっていても、プロジェクト内で同じ名前の2つのSwiftファイルを見つけたとき、私に起こりました。
Xcodeを閉じて、プロジェクトをクリーンアップし、再度ビルドしてみてください。
最初は、掃除だけでは不十分でした。実際に閉じて、もう一度試してみました。
私の問題は、マシンの空き容量が不足していることでした。再起動すると、〜8GBの一時ファイルがクリーンアップされますが、代わりに何かを削除することもできます。
これは主に、xcodeがリンク領域の下でファイルの正確なパスまたはファイル名の重複を取得していないためです。
私の場合、リソースファイルの下にブリッジヘッダーファイルを追加し、BuildSettings-> Objective-Cブリッジヘッダー-> bridgehearfilename.hにパスを追加しました。
このセクションでは、そのファイルの正確なパスを指定する必要があります。
例:BuildSettings-> Objective-Cブリッジヘッダー-> Projectfolder/Resources/bridgehearfilename.h
ビルド設定でファイルパスを修正してから、プロジェクトをクリーンアップしてビルドします。
プロジェクトファイルのgitの競合を解決したときに、この問題に直面しました。これは、いくつかのファイルを追加および削除するためでした。
私が見つけたのは、Xcodeが"Recovered References"という名前のフォルダーを作成し、Xcodeの左下の検索オプションからこれを検索して削除することです。削除すると、ファイルが見つからない場合にのみエラーが発生します。それを解決するには、ファイルを右クリックして[ファイルの追加]オプションを選択し、再度ファイルを追加します。それが完了したら、プロジェクトはエラーなしでコンパイルされます。
@Mohammed Rizwan Nの回答に基づく
エラーが解消されない場合は、クリーンプロジェクトを実行してXcodeを閉じます。次に、.xcodeproj/.xcworkspaceファイルの右ボタンをクリックして、適切なXcodeバージョンを選択します。
私の場合、プロジェクトがXcode8/Swift3で書かれている間に、Xcode9/Swift4でプロジェクトを実行しようとしました。
Дляменяэтобыло
製品> alt +ビルドフォルダーのクリーンアップ
OR
alt+Shift+Command+K
私の場合、Xcodeが外部のフレームワークと依存関係からファイル/フォルダーを見つけられなかったときに、エラーがトリガーされました。このような場合、pod update / pod install
だけが仕事をします。