私はこれと同じ問題を抱えていました。私はいくつかの古いXCodeプロジェクトをロードしましたが、それらはシミュレーターで正常にコンパイルおよび実行されましたが、デバイス(私の場合はiTouch v2)で実行またはデバッグしようとすると、単に実行中であると表示されます。次に、アプリケーションが終了したと言います。エラーもログもありません。
私を正しい方向に導いてくれたiOS開発者フォーラムの誰かに感謝します。過去数回のXCodeリリース(OSX SnowLeopardにしかアクセスできないためOSXLionのXCodeリリースは数えません)のある時点で、Appleは、ロードされた古いプロジェクトでさえプロジェクトのセットアップ方法を変更しました。
ただし、以前はarm6とarm7の両方が含まれていた標準アーキテクチャであり、少なくともXCode 4.2標準では、Arm 7 $(ARCHS_STANDARD_32_BIT)のみが含まれ、古いプロジェクトの設定もリセットされるようです。シミュレーターを使っていたので気づかなかった。
構成文字列を「arm6arm7」に変更しようとしましたが、機能しませんでした。ただし、返されたエラーには解決策が含まれていました(少なくとも私にとっては、他の人がまだこの問題を抱えていることを願っています)。
XCode 4.2では、v1やv2デバイスなどの古いハードウェアにビルドダウンする場合は、アーキテクチャのプロジェクト設定を$(VALID_ARCHS)に変更するだけで、デフォルトでArm6とArm7の古い標準になります。
前述のように、デバッグオプションの[アクティブなアーキテクチャの構築のみ]を[はい]に設定する必要がある場合があります(ただし、これが必要であるとは確認されていません)。
これがまだこの問題を抱えている他の人に役立つことを願っています。このスレッドをぶつけたことをお詫びします。