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には新しいアイコンサイズがあります。 Images.xcassetsファイルを確認してください:AppIcon
私の場合、90704メッセージには、「iOSアプリには1024x1024pxのApp StoreアイコンがPNG形式で含まれている必要があります。アセットカタログにアイコンを指定しないとまたはiTunes Connect経由で、アプリをアプリレビューに送信することはできません。またはベータ版アプリレビュー。」これは、私がいつも持っていたストアアイコンをストアリストの一部として持つだけで十分であることを示しています。しかし、Appleは、ストアアイコンをアプリ自体(AppIconアセットカタログ内)に追加するまで、アプリを受け入れませんでした。
私のアプリには時計拡張機能があり、時計拡張機能のアセットカタログにストアアイコンを追加する必要もありました。
アイコンを追加した後、ビルド番号をインクリメントすることを忘れないでください。そうしないと、Appleは、ビルド番号が重複しているためにアプリを拒否します。
おそらくAPFS/Xcode 9/CocoaPodsのバグです... Xcode 9でアプリケーションをアーカイブし、Xcode 8でこのアーカイブをアップロードできます。または、アーカイブ内のInfo.plistファイルを編集して、フィールド「BuildMachineOSBuild」の値を切り替えることもできます。 16A323に。なぜこれ?わかりませんが、機能します。私はここでこの解決策を見つけました: https://forums.developer.Apple.com/thread/8629 アップロード後、警告のみが表示されます。
[〜#〜] upd [〜#〜]:おそらくAppleこのバグを修正しました。今、私のアーカイブがアップロードされています変更なしで正しく。
MacOS 10.13 High Sierraからアプリを送信しようとしたときに、この問題が発生しました。
安定したmacOS10.12.6に切り替えたときはすべて問題ありませんでした