何を間違えたかわかりません。
プロジェクトフォルダを別のフォルダに移動し、バックアップフォルダをデスクトップにコピーしました。
バックアッププロジェクトを開いてビルドしようとすると、リンカエラーが発生しました。
そこで、バックアップフォルダーを削除して、プロジェクトフォルダーをデスクトップに戻しました。コンパイルできなくなり、次のエラーが表示されました。
Showing Recent Issues clang: error: linker command failed with exit code 1 (use -v to see invocation)
duplicate symbol _main in:
/Users/BRO/Library/Developer/Xcode/DerivedData/SFITNESS-flzvwdymttxhducvwvmhpuaqfzhj/Build/Intermediates.noindex/SFITNESS.build/Debug-iphonesimulator/SFITNESS.build/Objects-normal/x86_64/main-90EC778DD760FD57.o
/Users/BRO/Library/Developer/Xcode/DerivedData/SFITNESS-flzvwdymttxhducvwvmhpuaqfzhj/Build/Intermediates.noindex/SFITNESS.build/Debug-iphonesimulator/SFITNESS.build/Objects-normal/x86_64/main-F627C2B37F247040.o
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
1。派生データフォルダーを開いて、その中のすべてを削除しました
2。すべてのシミュレーターですべてのプロジェクトを削除します
3。 xCode、Clean、buildを再起動しました
プロジェクトに必要なフレームワークを追加する必要があります。すべてのサードパーティのフレームワークを確認し、サポートに必要なフレームワークを検索します。たとえばgoogle analytic
を追加する場合は、add CoreData
、Foundation
などのフレームワークが必要です。サードパーティのフレームワークが必要とするいくつかのフレームワークが欠落しています。
または、次のことができます
"Cmd + Shift + K"
またはshift + cmd + alt + k
を押してクリーンアップし、Xcodeを終了します。キャッシュを削除しますターミナルで"rm -rf ~/Library/Developer/Xcode/DerivedData"
を実行します
プロジェクトを開いて再ビルドします
Linker command failed with exit code 1
-このエラーを解決するには、"Cmd + Shift + K"
またはshift + cmd + alt + k
を押してください。これで問題が解決します。私もこれと同じ問題を抱えていますが、この行を使用することで解決しました。これで問題が解決することを願っています。
プロジェクトの出力-
Githubからプロジェクトのクローンを作成しました。main.m
ファイルがSFITNESS
とCERangeSlider
で繰り返されています。そのうちの1つを削除すると、プロジェクトが機能します。