web-dev-qa-db-ja.com

検証中のXcodeエラー-「あなたのバイナリはiPhone 5用に最適化されていません」

アプリをアプリストアに公開しようとしているときに、このエラーが発生しました。エラーコードをコピーアンドペーストできないため、質問に画像を投稿するため申し訳ありません。

enter image description here

35
Khairil Ushan

568hファイルは実際には[〜#〜] png [〜#〜]形式ですか?また、すべての画面でiphone 5のサポートを提供したことを確認してください。 [email protected]を追加するだけでは、iPhone 5のサポートは保証されません。 iphone 3.5 "および4"デバイスのすべてのビューのフレーミングを確認する必要があります。

コードまたは自動サイズ変更によってフレーミングを行うこともできます。

このリンクをご確認ください: お使いのバイナリはiPhone 5用に最適化されていません

19
Irfan

この画像([email protected])をプロジェクトの最上層の以下に追加します。

enter image description here

追加する画像: enter image description here

25
thatzprem

私は同じエラーに直面し、これらのページの指示に従って修正しました: enter image description here

http://dannysu.com/2014/04/16/not-optimized-for-iphone5/

10
Afzaal Ahmad

IOS 9で複数のストーリーボードを使用していたときに、この問題に遭遇しました。ProjectDirectory-> Generalに移動し、「Launch Screen File」で「Main」を選択することで解決しました。

7
joey

「アセットカタログを使用しない」を選択して、スクリーンショットの写真を「サポートファイル」に追加しました。

enter image description here

6
Tai Le

過去2日間からこの問題が発生しています。

スプラッシュ画像でこの問題を見つけました。 .jpeg画像を.png形式に変換してから、画像を起動画像に追加することでミスを犯しました。これが、アプリをiTunesに送信するときにエラーメッセージが頻繁に表示される理由です。

この問題を修正するために、Photoshopから.png形式の新しい画像を取得し、画像の起動に追加しました。

その後、アプリを送信しようとしましたが、正常に送信されました。

この方法は他の人に役立ちます。

2
Dhanraja

私も同じ問題に苦しんでいて、手順で説明されている解決策を見つけました:-1)すべてのデフォルトのpngをプロジェクトのルートに移動しました。 2)サイズ{320,568}の別のDefault-568hをルートに追加しました。

ルートに4つのファイルしかありません:-Default-568h.png {320,568}、[email protected] {640,1136}、Default.png {320,480}、[email protected] {640,960}。

上記のソリューションは、.plistにUILaunchImagesキーを追加しなくても機能します。

2
iGW

Xcode 6の場合

iOS 6と以前のサイズの両方でLaunchImagesAppIconImages.xcassets内

この質問に答える前にこちらをご覧ください Xcode 6 error msg "iOS 7.0より前のリリースをターゲットにしています..."

1
Mina Fawzy

私はいくつかの解決策を試しましたが、何もうまくいきませんでした、最終的な解決策は、RNツールボックスを使用して、エラーを引き起こしている構成を修正したスプラッシュ画面を追加することでした: https://github.com/bamlab/generator-rn-ツールボックス

0

また、正しい場所にあるファイルを指していることを確認してください。この問題が発生したのは:

  • ターゲット画面の「一般」タブに移動します。
  • [資産カタログを使用しない]ボタンをクリックします。

ファイルの名前は正しく表示されましたが、エラーが発生しました。これは、このセクションの表にリストされている各起動イメージの横にある小さなフォルダーアイコンをクリックし、プロジェクトのResourcesフォルダーで正しいファイルを見つけることで解決しました。

0
Mick Byrne

Edgeのケースですが、後で使用しなかったローカライズを誤って追加した(したがって、iPhone 5起動イメージを追加しなかった)場合、これが発生しました。 Project Navigatorからプロジェクトを選択します。中央のペインで、プロジェクトの表示を選択します(ターゲットの1つではありません)。 [情報]タブで、一番下までスクロールし、余分なローカライズがないことを確認します。

編集:エラーメッセージを読み直すと、これは避けられますが、エラーメッセージは別の意味を理解するまで意味がない場合があります。

0
rob5408