質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Xcode 7

Xcode 7は、ソフトウェア開発のためのアップルの統合開発環境であるXcodeのバージョン。UIを作成するために用いるグラフィカルツールです。iOS9/OS X El Capitan/watchOS2に対応。Swift 2コンパイラーが搭載されています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Swift 2

Swift 2は、Apple社が独自に開発を行っている言語「Swift」のアップグレード版です。iOSやOS X、さらにLinuxにも対応可能です。また、throws-catchベースのエラーハンドリングが追加されています。

Q&A

解決済

1回答

8931閲覧

【Swift】XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

yanack1225

総合スコア12

Xcode 7

Xcode 7は、ソフトウェア開発のためのアップルの統合開発環境であるXcodeのバージョン。UIを作成するために用いるグラフィカルツールです。iOS9/OS X El Capitan/watchOS2に対応。Swift 2コンパイラーが搭載されています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Swift 2

Swift 2は、Apple社が独自に開発を行っている言語「Swift」のアップグレード版です。iOSやOS X、さらにLinuxにも対応可能です。また、throws-catchベースのエラーハンドリングが追加されています。

1グッド

0クリップ

投稿2016/06/11 19:11

編集2016/06/11 19:20

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 を使用してます。
paya👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

このエラーは、何か具体的なプロジェクト設定やコーディングに問題があるのではなく、プロジェクトの内部環境に問題があってXcode及びswiftが正しく動作できなかった場合に起こりやすいのではないかと想像しています。
(例えばプロジェクトファイルをコピーした際にファイル更新日時の情報がうまく引き継げてなくて、Xcodeプロジェクト内で日時判断の矛盾を起こしているようなケースを想像しています。)

このエラーメッセージをネットで検索すれば、 Optimization Levelの項目をNoneにしたら直るという情報がありますが、おそらくこれによって何か不具合の引き金となっていた情報が再ビルドされ、内部的な日時情報の矛盾が解消されるのではないかと想像しています。

すでにOptimization Levelの項目をNoneにしているから、どうしたらよいかわからないということであれば、
一旦Optimization Level の項目をNone以外のFast等の設定に変更してビルドしてみることをお勧めします。
それで治らなければ、以下の手順でビルド環境をクリアしてから再ビルドしてみることをお勧めします。
0. メニューから[Windows]-[Projects]を選択し、問題となっているプロジェクトを選択してから「Derived Data」の「Delete…」ボタンをクリックする。

  1. メニューから[Product]-[Clean]を選択する。

投稿2016/06/12 00:21

編集2016/06/12 01:12
TakeOne

総合スコア6299

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yanack1225

2016/06/14 11:49

ありがとうございました。無事治りました。
yanack1225

2016/06/14 13:26

ごめんなさい。直ったとばっかり思っていたらビルドした瞬間にエラーが出ました。
TakeOne

2016/06/14 15:07 編集

Xcode全体の問題か、そのプロジェクトだけの問題か切り分けるために、新しいプロジェクトを作ってそのままビルドしてみてください。新しいプロジェクトが問題なければ今のプロジェクトの問題だということになるので、どうしても治らなければ新しくプロジェクトを作り直した方が早いかもしれないですね。作り直す過程で問題のエラーが発生し始めたら、どの操作がエラーの原因となっているのか、わかるきっかけが見つかるかもしれません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問