2012-03-15 16 views

答えて

0

あなたはXcodeの上で右デプロイメント・ターゲットを設定し、最新のSDKに対して構築する必要があります。

を検索するiOSデプロイメントターゲットの設定は、プロジェクト - > YourName内のビルド設定タブで行います。これにより、TARGETS - > YourNameの設定も変更されます。

さらに詳しくは、Apple docを参照してください。 hotpaw2として

は(彼らは上記の展開ターゲットまたはそれに自分のデバイス上で OSをアップグレードするまで)彼らは、アプリをインストールして実行することができません。このstackoverflow topic

に書いています。しかし 彼らは MacまたはPCでiTunesを使ってアプリを購入してダウンロードできるかもしれません。

希望します。

+1

MediaPlayerフレームワークが必須としてリンクされていて、デプロイメントターゲットが3.0に設定されている間にMPNowPlayingInfoCenterを使用できるので、これも正しくありません。アプリケーションはビルドされ、5.0より下のiOSで起動できません。 –

+0

これらの設定まだいくつかの場合、私は最新のSDKを使用して終了します。私は、xcodeが私に警告などを表示するテクニック/トリックがあることを願っています –

+0

Apple docは良い読書です。 *ベースSDK(例えば、新しいOSのシンボル)に定義されていないと、コンパイル時エラーが発生します。 *基本SDKで定義されていますが廃止予定とマークされていると、コンパイル時の警告が表示されます。 *デプロイメントターゲットで定義されている場合、コードはリンクして正常に構築されます。実行時: –

0

iPhone4のにターゲットのベースSDK(スクリーンショットに3.2)を設定し、プロジェクトをビルドしようとすると: enter image description here

+1

ベースsdkを設定しても、iOSを低くすることはできません。これにより、より低いSDKでアプリケーションをコンパイルすることのみが可能になります。 –

関連する問題