2011-01-21 16 views
0

so - XCode(バージョン3.2.4)のiPhoneプロジェクトでは、 "Base SDK"と "iOS Deployment Target"後でサポートされる最も低いiOSバージョンが決定されます。XCode: "iOSデプロイメントターゲット"は "デバッグ"設定では利用できません

ただし、この「iOSデプロイメントターゲット」オプションは、「リリース」設定でのみ表示されます。 「デバッグ」に切り替えると、このオプションは無効になり、必要な最小iOSバージョンは自動的にBase SDKと同じに設定されているようです。

私のiPhoneはiOS 3.1.2で動作しますが、このバージョンにとどまっておきたいのですが、最近のXCodeバージョンにはこれらの古いバージョンのBase SDKオプションがありません3.2です) - 携帯電話と互換性を持たせるには、 "iOS Deployment Target"オプションが必要です。

このオプションをデバッグコンフィグレーションで使用するにはどうすればよいですか?

ありがとうございます!

+0

'show'ポップアップで、 'すべての設定'に設定していますか? –

答えて

0

3.2より前のバージョンを実行するには古いSDKをインストールする必要がありますが、最新のものはアンインストールしないでください。/Developer以外のディレクトリに古いバージョンを置くだけで、/ Xcodeを個人的に使用します。通常は新しいバージョンでコードを作成し、古いSDKを開いて携帯端末でアプリをテストします。

ほとんどのユーザーは4.0以上ですので、下位互換性のあるアプリ(stats from major apps on Quora)を作成しようとしているときは、その点に注意してください。

+0

これは真実ではありません。リリース構成ではうまく動作しますので、 – Mat

+0

3.2以前のバージョンのデバッグビルドを実行することはできませんでした。私は以前これを実際に扱ってきました。私たちがそれを動作させる唯一の方法は古いSDKを使用することでした。 – MishieMoo

関連する問題