Xcode6 Beta4 から、デフォルトで作成されるプロジェクトのファイルの内容が変更されました。そこで新しいプロジェクトで作り直そうと思い、全く同名のプロジェクトを作成し、ビルド&実行したところ・・・
dyld dyld_fatal_error や EXC_BREAKPOINT といったエラーが出ました。
新しく作ったプロジェクトなのに、なぜエラーを吐いたのか原因がわかったので共有。
対処方法
Xcodeの設定から Preferences / Location / Derived Data まで行き、 Advanced... ボタンをクリック
Custom にチェックを入れて、Relative to Workspace に変更します。
原因
古いXcodeで生成されたビルドファイルを再度読み込もうとしてエラーを吐いていた。
根本的解決方法
上記の方法では、プロジェクトの作り直しを行った場合において、問題はなく実行できるのですが、ビルド済みデータがリポジトリに含まれてしまうなどあまりよろしくありません。(場合によっては楽なのですが・・)
端的に言うと、 Shift + Cmd + K を押して Clean すると、ビルド済みファイルが消えるので、再度 ビルド&実行するとちゃんと起動します。
まとめ
- ググっても出ないって辛い