iOS 6用のSprite Kit(XCode5の新機能)app/gameをコンパイルすることはできますか? 私はsimmulatorでテストされた展開ターゲットiOS6用のアプリケーションをコンパイルしましたが、物理デバイス上で動作するかどうかはわかりません。iOS 6用のSprite Kit app/gameをコンパイルすることはできますか?
5
A
答えて
14
この質問はNDAに違反していると言えますが、これは一般的な方法で回答できます。いいえ、できません。アップルのフレームワークはで、動的にリンクされていますです。つまり、iOSの各バージョンには、Appleの特定のライブラリがロードされ、バイナリにコンパイルされる代わりに実行時にリンクされます。これらのフレームワークを含まないバージョンのiOSを使用すると、実行時にライブラリを見つけることができなくなるため、アプリケーションがクラッシュします。
あなたは SpriteKitベースコールをコンパイルすることができ、より正確なものにするにはできますが 実行 SpriteKitベースコールすることはできません。
3
コンパイルすることはできますが、これを「オプション」として使用することができます(バイナリオプションのリンクは「必須」ではなく「オプション」としてライブラリにマークするだけです)ので、iOS 6を使用するとアプリケーションは動作し続けますデバイスはクラッシュしません。 SpriteKitを呼び出すときには、そこにあることを確認する必要があることに注意しなければなりません...しかし、それはもう一つの話題です。
問題点は、iOS 6ではSpriteKitではなく別のライブラリ/フレームワークを使用する必要があることです。例えばiOS 6では、非常に限られたバージョンのゲームでcocos2dを使用し、 SpriteKitを使用すると、より多くの機能をユーザーに提供できます。
それは可能ですが、私はあなたが本当に望んでいるかどうかはわかりません。
こんにちは担当者の方は、タグSpriteKit ;-)を追加できます – BlueConga
下記の私の答えを確認してください。詳細が必要な場合は、私に知らせてください。 – Idan
完了し、タグの説明も更新しました。 – LearnCocos2D