1

iPhone開発初心者です。iOS SDK 4.2 を使用して XCode 3.2.5 を新規インストールしました。以前にインストールされた XCode または iOS バージョンはありません。ただし、一部の書籍からサンプル プロジェクトをコンパイルしようとすると、「Base SDK Missing」というメッセージが表示されます。:( どうすればいいですか? 4.2 しかサポートしていない場合、3GS のような古い iPhone で XCode 3.2.5 を使用するにはどうすればよいですか?

「Project/Edit Project Settings/Architecture/Base SDK/iOS SDK's」に移動すると、iOS 4.2 のみを選択できます。

最初に古い XCode をインストールしてからアップグレードする必要がありますか?

4

3 に答える 3

2

ビルド設定で、「iOS Deployment Target」を 3.0 などに設定することで、古い携帯電話をサポートできます。 http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.htmlには、これと Base SDK 設定の違いに関する詳細が記載されています。

于 2011-01-20T15:50:49.880 に答える
0

私は午後のほとんどの間同じ問題を抱えていました。私は提案されたすべてのことを行い、掃除して掃除して保存し、再起動して再構築するまで何も機能しませんでした。残念ながら、それは実際に何が機能したかを教えてくれませんが、それは誰もが「もう1つだけ」試してみることができます。

于 2011-01-21T02:06:41.747 に答える
0

Project/Edit Project Settings/Architecture/Base SDK を最新の OS バージョンに設定し、Xcode を終了して再起動します。後で展開ターゲットを下位の OS バージョンに設定できます。

于 2011-01-21T00:53:59.460 に答える