AppをiTunes Connect
に送信しようとしたときに、次のエラーが発生しました。
iTunes Store Operation Failed
Error ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'YourApp.app' can't be transparent nor contain an alpha channel."
透明性のないファイルを提出したことを確認しました。そのため、エラーはiTunes Connect
への送信でも持続しました。
以下の解決策は私のために働いた
注: これはMac OS High Sierraでは機能しません。アルファなしでエクスポートするにはより低いバージョンを試すか、いずれかの画像編集アプリケーションを使用するか、または以下の代替ソリューションを試してください。
代替案:(SierraまたはHigh Sierraとイオンの使用)
私は同じ問題に直面し、Shamsudheen TKによって提供された解決策でそれを修正することができませんでした。ソースアイコンに透明度がまったくない場合でも、Ionicはどういうわけか私のアイコンに透明度を追加しました。結局、私はそれを解決することができました:
Imagemagick(MacOS)をインストールしてください。
bREWインストールimagemagick
リソースフォルダ内のすべての画像からアルファチャンネルを削除します。
./resources/ -name "* .png" -exec変換 "{}" -alpha off "{}" \;
これは私にとってHigh Sierraでうまくいった解決策です。
Preview
アプリ(デフォルトのOSX画像ビューア)でApp Storeアイコン(1024 * 1024)を開きます。File
メニューをクリックしてExport
を選択します。 スクリーンショットを見るAlpha
のチェックを外し、画像をエクスポートしたい場所を選択してSave
ボタンをクリックします スクリーンショットを見るITunes Connectにアップロードしたときに イオン性3 プロジェクトでこのエラーが表示される場合は、これを確認してください _ answer _
私がvilidatedしようとしたときにこれが私のプロジェクトのエラーです。
最後にこれに従ってください _ answer _ 、エラーは解決しました。
エラーメッセージ自体が言っています:
"無効なApp Storeアイコン。 'YourApp.app'のアセットカタログのApp Storeアイコンは透明にすることも、アルファチャンネルを含めることもできません。
すべてのアプリアイコンは、透明な半透明または半透明(alpha value != 1.0
)の正方形にする必要があります。
ヒント:アプリアイコンの角が丸い場合があります。 (アプリのアイコンをここで共有します)
これは、 Appアイコン - ヒューマンインターフェイス についてのAppleのガイドラインです。
私はこの問題を抱えていました、そしてそれは私のApp Storeアイコンが私のconfig.xml
に明示的にリストされていなかったからです。行を追加したら
<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />
、
cordovaは、アルファチャンネルを追加せずにそれを正しくコピーしました。
Mac Sierra OSの問題を回避するには、ファイルを複製し、新しいファイルをデスクトップにドラッグしてプレビューで開き、[終了]ボタンをクリックしてから、[アルファ]なしで保存するオプションを選択します。
私はこの記事で述べたことをいくつか試してみましたが(.jpgへのスワップ以外に)、何の成功もありませんでした。私はそれをフォトショップで開いて 'export to web'を使って解決しました。そのプロセス/ウィンドウ内に透明性のチェックボックスがあります。
アイコンをpng形式からgpgに変更し、すべてがうまくいきました。
アルファチャンネルリムーバーを使用してください。アイコンをアプリにドラッグすると透明度が失われます。
ここからダウンロードしてください: http://alphachannelremover.blogspot.com
更新日:これは私のサイトではありません