5

Xcode4.2を使用してiOS4.2ベースSDKを使用するにはどうすればよいですか?

私はiPhone4sとiOS4.2を搭載したiTouchを所有しています。Xcodeを4.2にアップグレードしてiPhone4sで動作させた後、iTouchでXcodeを使用できなくなりました。iTouchを4.2で、iPhoneをiOS5で動作させるようにXcodeを設定するにはどうすればよいですか?

また、他を選択してベースSDKを設定しようとしましたが、リストには他に何もありません。手動で入力できるダイアログウィンドウしか表示されません。そこにオプションを追加する必要がありますか?

ありがとう。

4

2 に答える 2

3

Xcode 4.2には、iOS4.2以降のデバイスサポートがすでにインストールされています。ベースSDKを変更したくない場合は、デプロイメントターゲットを変更する必要があります。デフォルトでは、Xcode4.2の新しいプロジェクトの展開ターゲットはiOS5.0に設定されています。これは、プロジェクト設定の概要画面またはプロジェクト設定の構成設定のいずれかで変更できます(概要画面ではかなり明白であり、完全な設定画面で「展開ターゲット」を検索するだけです)。基本設定だけでなく、完全な設定を使用していることを確認してください。

また、ストーリーボードなどのiOS5以降のみの設定を有効にしていないことを確認してください。iOS 4.2が有効になっている場合、プロジェクトはiOS4.2に読み込まれません。

編集:あなたのコメントに基づいて、私はあなたが1G / 2G iPod Touchを使用している可能性があると思いますか?もしそうなら、それは新しいデフォルトのアーキテクチャです。iOS 5はarmv7デバイスでのみ実行されるため、新しいデフォルトプロジェクトには、有効なアーキテクチャとしてarmv7のみが含まれています。プロジェクト設定に移動し、armv6をアーキテクチャに追加すると、armv6デバイスで再度実行されます。

于 2011-10-16T06:35:15.913 に答える
0

http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html

Xcode 4.2 でのダウンロード時間とインストール効率を改善するために、標準の Xcode インストーラーは、現在の開発ツールセットに不可欠ではない、古いシミュレーターなどの一部の大きなツール コンポーネントを除外します。シミュレーターをダウンロードする必要がある場合、Xcode はダイアログを表示します。したがって、ドキュメントの設定は、ドキュメントとコンポーネント (シミュレーターと SDK) の両方を含むダウンロードの設定に置き換えられました。[ダウンロード] 設定ペインの [コンポーネント] タブを使用すると、使用可能な各コンポーネントの説明を表示し、ダウンロードしてインストールできます。

于 2011-10-16T06:59:50.863 に答える