私はしばらくの間10.6で作業していたiOS XCodeプロジェクトを持っています。 Xcode 4.2の10.6.8では、シミュレータとデバイスの両方で完全に構築されて動作します。Xcode iOSプロジェクトは10.6で動作し、10.7未満でクラッシュします。
それから、プロジェクトフォルダ全体(使用するすべてのリソースを含む)を圧縮し、10.7マシンにコピーして解凍することで、Xcode 4.2のLionバージョンを実行している10.7マシンに移動しようとしました。私はその後、デバイス上で10.7以下でプロジェクトを実行すると、それも機能します。ただし、iOSシミュレータでプロジェクトを実行しようとすると、SIAABRTを使用して最初のUIApplicationMainコールでクラッシュするようになりました。私が見ることができるエラー(少なくとも私が見ている場所)は、 "Application received SIGABRT"と表示され、理由は示されていません。これは、私が書いたコードが実行される(ブレークポイントで検証される)前の主な機能です。
Xcodeプロジェクトが探しているすべてのファイルが存在し、適切な権限を持っていることを確認してダブルチェックしました。私の現在のプロジェクトと同じ設定で作成された新しいプロジェクトは、シミュレータで正常に実行されます。前述したように、私のプロジェクトでもiOSデバイス上で動作するとうまく動作します。 iOSシミュレータでプロジェクトを実行しようとすると、問題が発生します。誰も私がこれを修正する方法を知っている、新しいプロジェクトを作成し、私のすべてのコードをコピーするのに足りない?私は2つの可能性を考えることができ
おそらく – Daniel
の両方を対象としたベースコンパイラも異なっています... gccとllvm-gcc ....ライオンズはちょっとしたことをしています...きれいにしてからデバッグ/実行してみてください。 – medampudi