web-dev-qa-db-ja.com

Xcode9警告項目-90704、エラーITMS-90022

ERROR ITMS-90022: "Missing required icon file. The bundle does not 
contain an app icon for iPhone / iPod Touch of exactly '120x120' 
pixels, in .png format for iOS versions >= 7.0."

WARNING ITMS-90704: "Missing Marketing Icon. iOS Apps must include a 
1024x1024px Marketing Icon in PNG format. Apps that do not include the 
Marketing Icon cannot be submitted for App Review or Beta App Review."

Xcassetsファイルのすべてのフィールドに適切な画像(PNG形式)を設定しました。

しかし、1つのエラーと警告が出てきます。

環境

  • Xcode9.0リリースバージョン
  • ココアポッド
  • カルタゴ
9
getty

Xcode9には新しいアイコンサイズがあります。 Images.xcassetsファイルを確認してください:AppIcon

5
Jhonattan

enter image description here

私の場合、AppStoreアイコンがないことを示しています。 Xcode9はAppStoreiOS 1024ptと呼ばれる新しいアイコンをAppIconに追加したため、欠落しているアイコンを追加するとこの問題が解決しました。

2
Michael Yang

私の場合、90704メッセージには、「iOSアプリには1024x1024pxのApp StoreアイコンがPNG形式で含まれている必要があります。アセットカタログにアイコンを指定しないとまたはiTunes Connect経由で、アプリをアプリレビューに送信することはできません。またはベータ版アプリレビュー。」これは、私がいつも持っていたストアアイコンをストアリストの一部として持つだけで十分であることを示しています。しかし、Appleは、ストアアイコンをアプリ自体(AppIconアセットカタログ内)に追加するまで、アプリを受け入れませんでした。

私のアプリには時計拡張機能があり、時計拡張機能のアセットカタログにストアアイコンを追加する必要もありました。

アイコンを追加した後、ビルド番号をインクリメントすることを忘れないでください。そうしないと、Appleは、ビルド番号が重複しているためにアプリを拒否します。

1
arlomedia

おそらくAPFS/Xcode 9/CocoaPodsのバグです... Xcode 9でアプリケーションをアーカイブし、Xcode 8でこのアーカイブをアップロードできます。または、アーカイブ内のInfo.plistファイルを編集して、フィールド「BuildMachineOSBuild」の値を切り替えることもできます。 16A323に。なぜこれ?わかりませんが、機能します。私はここでこの解決策を見つけました: https://forums.developer.Apple.com/thread/8629 アップロード後、警告のみが表示されます。

[〜#〜] upd [〜#〜]:おそらくAppleこのバグを修正しました。今、私のアーカイブがアップロードされています変更なしで正しく。

0
Daniel Nuzhdin

MacOS 10.13 High Sierraからアプリを送信しようとしたときに、この問題が発生しました。

安定したmacOS10.12.6に切り替えたときはすべて問題ありませんでした

0
Anton Petrov