2010-12-03 12 views
4

私は多くの投稿を読んできましたが、この質問に対する答えは実際には分かりませんでした。だから私はここでそれを複製する場合は謝罪します。xcode 3.2.5にiOS SDK 4.1をインストールする

私のマシンにxcode 3.2.5がインストールされており、SDK 4.2が付属しています。私のiPhoneは4.1であり、まだ4.2に移行するつもりはない。問題は、この電話機をテストに使用できないことです。

をインストールすることはできませんアプリケーション

/でのアプリケーションのためのInfo.plist:私がインストールされている唯一のSDKは4.2であるため、私は私のiPhoneでデバッグを実行しようとすると、私はこのメッセージが表示されますblabla/app.appは最小OSが4.2で、このデバイスにインストールするには高すぎます。

私はターゲット - >情報を手に入れました。実際には4.2をターゲットにしています(ただし、これは他のSDKがインストールされていないため利用できます)。

したがって、問題は次のとおりです。xcode 3.2.5を維持するには、4.2に加えてSDK 4.1をインストールする方法は?

答えて

3

プロジェクトでinfo.plistを開きます。 iOS 4.1で定義できる場所があります。

+0

ありがとうございました。 – Luis

+2

@Luis「あなたより」というよりも、「受け入れ」アイコンをクリックするだけです。 ;) – cregox

1

これを行う最善の方法は、iOS 4.1を使用してXcode 3.2.4のコピーを見つけて別のディレクトリにインストールすることです。インストールするときは、Developerに設定されているドロップダウンを取り出し、それをDevOldまたはそれに似たものに切り替えます。新しいバージョンのXcodeに新しいSDKをインストールする方法はないので、複数のバージョンを維持することがあなたができる最善の方法です。

あなたのアプリを4.1で実行し、必ずしも開発する必要はなく、ターゲットの設定に移動し、[ビルド]タブでiOS Deployment Targetキーを4.1以下に設定するだけです。

幸運を祈る!

8

これを理解するまでにしばらく時間がかかりました。
info.plistに「iOS Deployment Target」が表示されませんでした。ここに私がしたことがあります。

A)プロジェクト - >編集プロジェクトの設定
B)
c)に変更

に '展開' セクションに進ん 'ターゲット・デバイス・ファミリ' = iPhone/iPadの
「iOSの導入目標= 'のiOS 4.1'

+0

iOSデプロイメントターゲットは、指定したアプリケーションでサポートできる最小iOSバージョンです。したがって、iOS 4.1として設定すると、4.1またはそれ以上のiOS-vernonデバイスでアプリケーションを実行できます –

1

あなたがする必要があるのは: プロジェクト情報のBUILDセクションで、Showをクリックし、その値をこのレベルで定義されている設定からすべての設定に変更します。

更新された設定のリストでは、必要なものを必ず見つけます。

Good Luck!

3

以前のSDKのdmgを開き、[パッケージ]に移動し、SDK 4.1パッケージをインストールします。

さらに詳しい情報:Install sdk 2.0 to 3.1 for xcode 3.2

注: "パッケージ" ディレクトリxcode_3.2.5_and_ios_sdk_4.2_finalので、DMGには表示されません。ターミナル(または「フォルダに移動」)を使用して、「/ Volumes/XcodeとiOS SDK/Packages」を開きます。

編集:Snow Leopardのxcode4.1は、 "Install Xcode.app"という名前のアプリを作成します。 packagesディレクトリはappパッケージ内にあります。

関連する問題