1

最近、新しい iPad 用に開発中のアプリをコンパイルするために、Xcode 4.5.1 にアップグレードしました。これは問題なく動作しましたが、iOS 5.1 の古い iPad で再度実行すると、コンパイルされませんでした。これは、プロジェクトの「Base SDK」設定にまでさかのぼります。残念ながら、何らかの理由で iOS 6.0 でスタックしており、iOS 5.0 SDK はリストにありません。

オプションメニュー

不可解なことは、iOS 5.0 および 5.1 SDK、まったく新しいプロジェクトを開始する場合に利用可能ですが、この特定のプロジェクトのリストにはオプションがないということです。もう 1 つの不可解な点は、iOS 5.0 シミュレーターでも動作することです。

プロジェクトを最初から再構築せずにこれを修正するにはどうすればよいですか?

4

1 に答える 1

4

実際、Xcode 4.5.x では、許可されている Base SDK は 6.0 のみです。アプリで何をサポートしたいかによって、プロジェクト (およびターゲット) の展開ターゲットを iOS 4.3 以降に設定する必要があります。

Bask SDK は、使用できる API を定義します。展開ターゲットは、サポートする期間を定義します。

于 2012-10-15T01:44:23.333 に答える