これを理解するためにすでに 2 週間を費やしましたが、機能させることができません... Android デバイスと iOS デバイスの両方で動作することを目的とした HTML + Javascript ゲームを作成したので、Ludei の CocoonJS ( https: //www.ludei.com/cocoonjs/ ) を使用してプロジェクトをコンパイルし、Android 用と iOS 用の 2 つのプロジェクトを生成します。
PlayStore で入手でき、さまざまなデバイスでうまく動作する Android プロジェクトを既に正常にアップロードしましたが、iOS プロジェクトでは本当に問題が発生しています。問題は、XCode を使用してプロジェクトをアップロードすると、どういうわけか、iPhone デバイスのみを対象としているにもかかわらず、ユニバーサル アプリケーションであると理解されることです。このため、ゲームの画面が iPad の画面に適応しないため、Apple はそれを拒否し続けています。
私はゲームを iPad に適合させたくないので、私がしなければならない「唯一の」ことは、ゲームが iPhone デバイスのみを対象としていることを指定してアップロードすることです.失敗の日々。
私が試したこと:
CocoonJS ではデバイス ファミリを指定できないため、コンパイルされる XCode プロジェクトはユニバーサルになるように意図されているようです。ただし、XCode 経由でアプリをアップロードする前に、その「ビルド」属性を変更できます。
「ビルド」リストと「情報」リスト内のすべてのオプションが、iOS 7 を搭載した iPhone デバイスのみを指していることを何度も確認しました (iPad やユニバーサルではありません)。
iTunes Connect で複数のプロジェクトを作成して、プロセス全体が以前のユニバーサル バイナリやその他の奇妙なもので台無しにならないようにしました。
3.5 インチと 4 インチの画面 (iPhone 4 と iPhone 5) のスクリーンショットのみをアップロードしています。
私がいつも得ているもの:
プロジェクトがアップロードを終了したときに、ローカライズされたスクリーンショットが見つからないという問題が発生しました...ネットで検索したところ、このメッセージは、サポートされているデバイスにスクリーンショットがないという事実など、さまざまなことを示しているようです.. . どれだと思いますか: iPad だと思います!
最も恐ろしいのは、iTunes Connect にアップロードされたバイナリの詳細を開くと、次の行が表示されることです。
Device family: iPhone / iPod, iPad
なんと…!? ここでiPadは何をしているの?私はほとんどすべてを試しましたが、これを解決することさえできません...おそらく、XCodeの「アーカイブ」プロセスで何かが欠けているか、iTunesプロジェクトの作成プロセスで何かが欠けています...または多分私はCocoonJS に関連する何かが不足しています...他に何をすべきかわかりません!
誰かが似たようなものを見つけた、または何が起こっているのか推測できますか?
あなたの時間と労力を前もって感謝します! :)