質問: Swift初心者です。どうぞお手柔らかにお願いします。 ### 発生している問題・エラーメッセージ ``` Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 ``` ``` ### 試したこと 前にも同じプロジェクトで同じエラーが出ましたが、その際は Build Settings > Swift compiler Code Generation > Optimization Level の項目を Noneにしたら直りました。 ### 補足情報 Xcode7.3 Swift2 を使用してます。
回答: このエラーは、何か具体的なプロジェクト設定やコーディングに問題があるのではなく、プロジェクトの内部環境に問題があってXcode及びswiftが正しく動作できなかった場合に起こりやすいのではないかと想像しています。 (例えばプロジェクトファイルをコピーした際にファイル更新日時の情報がうまく引き継げてなくて、Xcodeプロジェクト内で日時判断の矛盾を起こしているようなケースを想像しています。) このエラーメッセージをネットで検索すれば、 Optimization Levelの項目をNoneにしたら直るという情報がありますが、おそらくこれによって何か不具合の引き金となっていた情報が再ビルドされ、内部的な日時情報の矛盾が解消されるのではないかと想像しています。 すでにOptimization Levelの項目をNoneにしているから、どうしたらよいかわからないということであれば、 一旦Optimization Level の項目をNone以外のFast等の設定に変更してビルドしてみることをお勧めします。 それで治らなければ、以下の手順でビルド環境をクリアしてから再ビルドしてみることをお勧めします。 1. メニューから[Windows]-[Projects]を選択し、問題となっているプロジェクトを選択してから「Derived Data」の「Delete...」ボタンをクリックする。 2. メニューから[Product]-[Clean]を選択する。