2010-11-25 11 views
0

新しい4.1のiPadに問題があります。私はまだ3.2に対してコンパイルしたいです。プロジェクトの設定でベースバージョンを設定していますか?もしそうなら、なぜそれが行方不明としてマークされていますか?どうすれば入手できますか?4.1.2がインストールされていても3.2でコンパイルするには

申し訳ありませんが、多くの質問がありましたが、描画の仕方が変わってしまったため、現在私のアプリ全体を変更したくありません。 4.2でコンパイルしたときの私のアプリは4.1のiPads上で動作しますが、4.2に対してコンパイルしたときは動作しません。これは、iOSバージョンとのコンパイル時にそのiOSバージョンからフレームワークをインポートするためですか?

+0

http://stackoverflow.com/questions/3161385/install-xcode-3-2-3-w-iphone-sdk-4-get-base-sdk-missing-cant-see-他のsdks – Intentss

答えて

0

残念ながら、AppleはiOSの以前のバージョンを「アンマーケット」するためにすべてをやっています。

XCodeを最新バージョンで更新した後、通常、「Base SDK missing」が表示され、再度コンパイルするためにプロジェクト構成を更新する必要があります。プロジェクトツリーのプロジェクト項目をダブルクリック(または右クリックして情報を見る)し、プロパティウィンドウで「ビルド」タブを選択します(設定選択ボックスで「すべての設定」が選択されていることを確認してください)。 "Base SDK"プロパティ - これはターゲットとするiOSのバージョンです(通常Appleはここで最新のiOSバージョンのみを選択できるようにします)。次に、 "iOS deployment target"というプロパティを見つけます。あなたがサポートするiOSの最も古いバージョン - ここでは3.2を選択します。

そこに行く:)ノートのちょうどカップル:あなたは、プロジェクトのプロパティにそれらの変更を行うとき

  • 、あなたはXCodeのを閉じて、もう一度それを実行し、プロジェクトを再度開く必要があります - 時にはそれはありません012プロジェクトのプロパティを変更した直後に動作する

  • 4.xをサポートしている場合は、プロジェクトに4.xのフレームワークを追加するとソフトリンクされるので、3.2bcz以下でクラッシュしないようにしてくださいデバイスに存在します。

マリン

関連する問題