2010-12-24 17 views
2

私はアップルの開発者向けサイトからXcodeのSDK 4.2(xcode_3.2.5_and_ios_sdk_4.2_final.dmg)をダウンロードし、正常にインストールされています。オープン私の古いXcodeプロジェクトは、それがbaseSDkが欠け示したときに、私はプロジェクトの設定を変更しようとすると、私が発見し、4.2としてベースSDKを設定しているそれが正常に動作しXcodeのSDK IOS 4.2のインストールとiOS 4.1を逃す

my problem is ,in Base SDk list it shows 

(iOSの2.1、iOSの2.2、iOSの2.2.1、 iOSの3.0、iOSの3.1、iOSの3.1.2、iOSの3.1.3、iOSの4.2)

私は4.2の前に使用している何のiOS 4.0のiOS 4.1は、()はありません。私のインストールに何か間違っていますか? Plzを私は事前に

おかげで

答えて

4

これが起こるん。私は通常、基本SDKとして最新のSDKを使用します。あなたは最新バージョンをサポートし、古いバージョン[アップルスタイル]を忘れてしまいます。このようにして、アプリはすべての最新機能を利用できます。あなたは覚えておく必要があります

ことの一つは、Base SDKは、デプロイメント・ターゲットとは異なることです。 ベースSDKは、プロジェクトが使用およびサポートする最新のSDKです。 展開ターゲットがtarget-> getInfoにあります。これは、アプリがサポートする最小限のバージョンです。 4.2は無料アップグレードで、ほとんどがアップグレードされるため、4.0または最低3.0の展開ターゲットを設定します。誰が2.xをもう使用していますか?

実際に4.0と4.1が必要な場合は、古い4.1のGMをパラレルXcode IDEとしてインストールするか、このリンクをたどって、すべてのバージョンを単一のXCode IDEでサポートする必要があります。

http://chris-fletcher.com/2010/08/28/howto-install-iphone-sdk-2-0-3-1-for-xcode-3-2/

私は4.2を使用して建物を提案するが、リンクをたどると、あなたは、シミュレータのこれらのバージョンでアプリをテストできるように、旧バージョンのすべてのシミュレータのSDKをインストールすると思います。

+0

おかげで多くのことを、これらのSDK(下位バージョン)を使用することができ、今バージョンについての明確なだけでなく、ベースSDKとターゲットバージョンについて明確にしています。 –

1

何がここで間違っていたん私のミスを修正するために役立ちます。これは、Appleが開発者に常に最新のSDKを使用して開発させる方法です。

+0

ああ!!!ありがとうdiwupは、まだ最低ベースのSDKの一部は(OS 2.1、iOSの2.2、iOSの2.2.1、iOSの3.0、iOSの3.1、iOSの3.1.2、iOSの3.1.3)のように表示している.but? –

+0

しかし、コンパイルすると、それらの下位のSDKを使用できますか? –

+0

私のXcodeで、私は少し下のSDKを見つけることができません、私は少し混乱しています。 –

関連する問題