iOS6に対応させるため、Xcode4.5でアプリケーションを作ったとき、iOS6未満のシミュレーターで動かない。
例えば、Xcode4.5で「新規プロジェクト」->「Master Detail Application」を作成。ARCやStoryboardを
使わない設定(iOS4対応のため)にして、作成直後のプロジェクトをコンパイル。iOS6未満のシミュレーター
で動かすと(例:マスターページでアイテムを追加、追加したアイテムの詳細を見ようとするとエラー)
「’NSInvalidUnarchiveOperationException’, reason: ‘Could not instantiate class named NSLayoutConstraint’」
のようなエラーが出て止まってしまう。
新しいInterface Builderが原因の模様。
プロジェクト内のXIBファイルを選択し、上の画面の「Use Autolayout」のチェックを外してコンパイルし直すことで
エラーを回避できる。