オブジェクト (具体的には UIButton または UILabel) を Storyboard ビューに追加すると、Xcode がクラッシュします。Xcodeの再起動と再インストールを試みました。また、新しいプロジェクトでビューを再作成しようとしました。最初はクラッシュしませんが、ストーリーボードにいくつかのボタンを追加するとクラッシュします。
ナビゲーターで MainStoryboard.storyboard を右クリックし、[名前を付けて開く: プロパティ リスト] を選択すると、次のエラーが表示されます。実際、同じ方法で .h ファイルと .m ファイルを開こうとすると、このエラーが表示されます。
Mountain Lion で最新バージョンの Xcode (4.5) を実行しています。以下はクラッシュログの一部です。さらに含める必要がある場合はお知らせください。
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
ProductBuildVersion: 4G182
ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-1926/IBPlugin/Utilities/IBObjectMarshalling.m:651
Details: Failed to arbitrate IBNSLayoutConstraint, IBUIButton, IBUILabel, IBUIView, and IBUIViewController.
Interface Builder で iOS シミュレーターとの通信中にエラーが発生しました。この問題についてクラッシュ レポートまたはレーダーを提出する場合は、Console.app で「Interface Builder Cocoa Touch Tool」のクラッシュ レポートを確認し、その内容をクラッシュ レポートに含めてください。
例外名: IBAssertionFailure 例外の理由: ASSERTION FAILURE: 理由: 候補の制約を必要とするすべてのビューで、既に制約が生成されています。これは、次のビューのレイアウトに関連するバグを示している可能性が最も高い: > のレイアウト エンジン フレーム ({{169, 392}, {64, 43}}) がキャンバス フレーム ({{168, 392}, {64, 43) と一致しない}})
アップデート:
よく調べていなかったようです。まったく同じ問題を抱えている人を見つけました: ストーリーボードを編集すると Xcode Interface Builder がクラッシュする
ナビゲーターでストーリーボードを右クリック -> [ファイル インスペクターを表示] -> [自動レイアウトを使用] のチェックを外す
問題が解決しました!