私のxcodeは4.2.5です。xcode 4.3.2 にはいくつかの問題があると読んだので、今は xcode をアップグレードしたくありません。
5.1 デバイスでテストするには xcode をアップグレードする必要があることはわかっていますが、sdk 5.0 でコンパイルされたリリース バージョンが 5.1 デバイスで実行できるかどうか疑問に思っています。
XCode の最新バージョン (OSX Lion も必要) にアップグレードしないと、5.1 を実行するデバイスにビルドすることはできません。
ただし、アプリをアプリ ストアに送信した場合、5.1 を実行しているユーザーは引き続きアプリをダウンロードできます。コードに 5.1 固有のエラーがあるとクラッシュする可能性が非常に高くなりますが、ユーザーはそれをインストールできます。
いいえ、できません。少なくともターゲットと同じバージョン番号でコンパイルする必要があります。
編集待ってください。実行されると言うべきですが、デバッグすることはできません。ですから、質問をもう一度読んだ今、答えは実際にはイエスだと思います。