iPhone 5をサポートするようにゲームを更新したいのですが、Xcodeをv4.5にアップグレードして、iOS 6 SDKを使用する必要がありますか?
6 に答える
[編集]Appleは現在、iOS 5.xSDKおよびiPhone5のデフォルト画像で送信されたアプリケーションを明示的に拒否しています。「アプリには、iOS6.0SDK以降でビルドされたアプリでのみサポートされるサイズ修飾子付きの起動画像が含まれています。 「」
古い答え:はい、Xcode4.4以下を使用してiPhone5をサポートできます。
リソースに640x1136のスプラッシュスクリーン画像がない場合、iOS(6)はレターボックスモードでアプリを実行します。画像の名前はDefault-568h@2x.pngである必要があります(Info.plistでスプラッシュスクリーンがDefault.pngの場合)。
したがって、この画像をバージョンに関係なくXcodeプロジェクトに追加するだけで、アプリはフルスクリーンモードで実行されます。
そうは言っても、AppleがXcode4.4以下でコンパイルされたアプリをiOS6デバイスにインストールできない可能性があります(もちろん、Xcode4.4以下のiPhone5シミュレーターはありません)。[編集]コメントで述べられているように、はい、Xcode4.4を搭載したiPhone 5/iOS6にインストールできます。
古いSDKで作成されたすべてのアプリは新しいiOSバージョンで完全に動作するため、iPhone 5は既存のすべてのアプリも問題なく実行できるはずです。したがって、iPhone5をサポートするためにiOS6.0SDKを使用する必要はありません。
iOS 5のサポートを依頼するつもりだと思います。その場合は、Xcodeのバージョンをアップグレードする必要はありません。YOuは、Xcodeバージョン4.2および4.3を含むiOSSDK5.0またはiOSSDK5.1を使用できます。
iOSSDK6.0ベータ版を実際に使用する必要はありません。これがお役に立てば幸いです。
iOS 6に関するすべての情報はNDAの下にあり、iPhone5も発表されていません。
しかし、iPhone5の画面解像度は1136*640になるという噂があります。Xcode 4.4.1には、iPhoneシミュレーターでその画面解像度を作成できるようにするハックがあります。だから、それは噂されている新しい解決策をテストするための実行可能な方法だと思います。
iOS 6について:有料のiOS開発者の場合は、iOS 6をダウンロードしてアプリをテストできます(ここではNDAに基づく製品については説明しません)。
この領収書http://0xced.blogspot.co.at/2012/08/prepare-your-apps-for-new-iphone.htmlを使用して、新しい画面サイズでiOSシミュレーター(iOS 5のみ)を起動できます。
はい、iPhone5用にビルドするにはXcodeを更新する必要があります。これを行うには、次の手順を実行します。
- Xcode4.5とiOS5.1SDKをダウンロードします。
- Xcode4.5を使用してアプリをビルドします。