Xcode4.5でiOS4.3対応アプリで[ Thread 1: signal SIGABRT ]のエラー表示

[Thread 1: signal SIGABRT]と表示されてiOS4.3でアプリが起動できないエラー

xcode4.5でiOS4.3対応アプリをiOS4.3の実機で動作テストしようとすると
エラーが出ます。

xcode4.5でiOS4.3対応アプリ時にエラー表示01

[self.window makeKeyAndVisible]; Thread 1: signal SIGABRT

右下に出るエラー表示のアウトプット部分の上に
スクロールさせるとエラー内容に以下のように表示されています。

xcode4.5でiOS4.3対応アプリ時にエラー表示02

Terminating app due to uncaught exception
‘NSInvalidUnarchiveOperationException’,
reason: ‘Could not instantiate class named NSLayoutConstraint’

[NSLayoutConstraint]というクラスが
使えないのが原因みたいです。

xcode4.5でiOS4.3対応のアプリを作るときに
xibファイルの画面レイアウトに「Constraints」が
使われているとエラーが出てアプリを起動できません。

なので、画面レイアウトから「Constraints」を
削除します。

削除する方法はObjectsで一番上の階層にある
「View」をクリックして、「Interface Builder Document」の
[Use Autolayout]のチェックを外します。

xcode4.5でiOS4.3対応アプリ時にエラー表示03

xcode4.5でiOS4.3対応アプリ時にエラー表示04

これで「Constraints」がなくなり
[Thread 1: signal SIGABRT]のエラー表示がでなくなりました。

xcode4.5でiOS4.3対応アプリ時にエラー表示05

タイトルとURLをコピーしました