10

ベース SDK iOS5.1 と Default-568h@2x.png を使用してアプリケーションを送信することは可能ですか?アプリケーションが余分な黒いスペースを残さないようにするにはどうすればよいですか?

通常のアプリケーションは iPhone5 で上下に黒いスペースを残して正常に動作しますが、「Default-568h@2x.png」だけを含めると正常に動作しますか (iPhone5 の完全な領域に表示されるビュー)。

iOS6に対応するには依存関係が多いので、「Default-568h@2x.png」とベースSDK iOS5.1でアプリを提出することは可能ですか?

4

6 に答える 6

10

Xcode 4.4.1 および iOS 5.1 SDK でビルドされた iPhone 5 フルスクリーン アプリを送信することはできません。armv6/iOS 3.x の古いデバイスと iPhone 5 の両方をサポートするために同じことを行いました。しかし、itunesconnect からこの拒否メッセージが表示されました。それがApp Storeの新しいポリシーだと思います。

「無効な起動イメージ - アプリには、iOS 6.0 SDK 以降でビルドされたアプリでのみサポートされるサイズ修飾子を持つ起動イメ​​ージが含まれています。」

于 2012-09-28T16:02:32.163 に答える
2

Default-568h@2x.png のサイズを同じ Default@x2.png スプラッシュ スクリーンで編集するだけです。名前を変更せず、サイズのみを調整してください。私のアプリはレビューを待っていますが、承認されるかどうかはまだわかりません。

于 2012-10-13T19:27:28.473 に答える
0

私はその問題を次の方法で解決しました:iOSSDK5.1とXcode4.4.1を使用しています。これで、Xcodeでアプリの上位フォルダーにDefault-568h@2x.pngを追加しましたが、Xcode4.5.1では追加しませんでした。

次に、iPhone 5.1 Simulatorを使用してアプリを作成し、最後にSimulatorを終了しました。次に、.. / users / myNameUser / Library / Application Support / iPhone Simulator / 5.1 / Applications / ...に移動して、アプリを検索し、完全なフォルダー(F83221EA-1HB4-4947-9DH4-43D8QZ3FFEA3など)をコピーします。次に、.. / users / myNameUser / Library / Application Support / iPhone Simulator / 6.0 / Applications /に移動し、5.1シミュレーターからコピーしたフォルダーに貼り付けます。

最後に、アプリケーションフォルダを開いてXcodeアプリ(4.5.1)に移動し、右クリックしてパッケージのコンテンツを表示します。../contents/applications/に移動し、[iPhoneSimulator.app]をダブルクリックします。これで、iOSSDK5.1アプリで新しいiPhoneシミュレーターを実行しています。よくやった?これで、シミュレータのハードウェアを新しいiPhoneRetina-4インチに変更できます。そして、あなたはあなたのアプリが新しいiPhone5でどのように見えるかを見ることができます。

私はレビューのためにその方法で新しいアプリのバージョンを送信しました-それがうまくいくかどうかよく見てください。(送信先:上記のようなXcode4.4.1およびiPhone5のサポート)

ちなみに、実際のiOS6デバイスでXcode4.4からアプリを実行するのは面白いかもしれません。その方法:iOS6デバイスを使用してXcode4.4およびiOS5SDKでテストします

于 2012-10-24T08:01:41.700 に答える
0

XCode4.4.1を使用してiPhone5起動イメージでアプリを送信する際の「無効な起動イメージ」の問題を回避するには、次の手順に従ってください。

  1. XCode4.5でアプリをアーカイブする
  2. Organizerを開き、Finderにアプリフォルダーを表示し、アプリのProducts / Applicationsフォルダーに入り、Info.plistとarchived-expanded-entitlements.xcentをホームフォルダーにコピーします。
  3. XCodeを使用してInfo.plist(〜/ Info.plist)を開き、MinimumOSVersionを4.3から4.0に変更します
  4. XCode4.5を閉じてXCode4.4.1を開き、Appプロジェクトを開いて、ターゲットの[Build Phrases]タブを開き、シェル「/ bin /sh」と「cp-f〜/ Info.plist〜/archived」を使用してスクリプトの実行を追加します。 -expanded-entitlements.xcent“ $ {TARGET_BUILD_DIR} /${EXECUTABLE_NAME}.app” </ li>
  5. アプリを再アーカイブすると、AppStoreのルールチェッカーと「Waitingforreview」にすぐに合格するはずです。

10月下旬に提出したアプリは、11月上旬にオンラインになりました。誰かが、同じ方法でアプリを送信するためにXCode4.3.2を使用したと言いました。XCode4で動作するはずです。*

詳細については、このブログ記事もお読みください。

于 2012-11-11T08:29:05.850 に答える
0

開発者が SDK 5.1 に基づくアプリを提出することを禁止する Apple のポリシーは見当たりません。SDK 5.1 で開発する場合は、iOS 6 でもアプリをテストする必要があると理解しています。

そうは言っても、iOS 6 SDK は開発者がレイアウトを管理するのに役立つ優れた機能を提供しており、Apple は開発者が最新のものを使用することを確実に望んでいます。

于 2012-09-25T03:13:54.070 に答える
0

2 月中旬までに Xcode3.2.6 でコンパイルしたバイナリを提出しましたが、Default.png しかありませんでした。4 インチの画面に関連するバグ、いくつかのばかげたサイジング ジャンクが原因でアプリが拒否され、修正して Xcode4.6/ でテストしました。その 568h@2x.png ファイルを必要とする SDK6.1 では、その画像をセットに追加し、3.2.6 でコンパイルして修正を送信しましたが、ここと同じメッセージで自動的に拒否されました。

次に、その568ファイルを取り出して再送信しましたが、約2週間前に通過したため、再び通過することを期待して、sdk6.1でコードをトリプルチェックし、再コンパイル/再送信し、同じ拒否を得たので、彼らのようです現在、その最小 Xcode バージョンを適用しています。

しかし....何だと思いますか?私はすべてをきれいにし、2回再構築し、最後のショットを与えることにし、再提出し、合格しました!!! 現在4件のレビュー待ちです。

于 2013-03-04T20:21:59.150 に答える