エラーITMS-90717:「無効なApp Storeアイコン」


195

アプリを送信しようとすると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."

エラーITMS-90717 透明性のないファイルを送信したことを確認しました。したがって、エラーはへの送信中にも持続しましたiTunes Connect


私には、stackoverflow.com / questions / 25681869 / …の複製のように見えます。
Martin R

2
iOSやSwiftとは関係ありません。
マーティンR

1
@MartinR質問は違います。Xcodeを介してアプリを送信すると、表示される質問は、iTunes Connectに画像を直接アップロードすることです。
Haroldo Gondim 2017年

1
さて、私が見逃していた大きなことの1つは、ファイルを再アーカイブすることでした。その後、もう一度アップロードしてください。その時点で他のnoobieが動かなくなったのかもしれないので、ここで触れておきます。
konsti1337 2018

プロジェクトフォルダーのアプリアイコンからAlpha Chanelを削除します。
マディ

回答:


386

以下の解決策は私のために働きました

  1. プレビューアプリでApp Storeアイコン(1024 * 1024)をクリックして開きます。
  2. アルファチャネルのチェックを外してエクスポートします。
  3. 現在のApp Storeアイコンを新しくエクスポートされたアイコン画像に置き換えます。
  4. 検証してアップロードします。

注:これはMac OS High Sierraでは機能しません。下位バージョンをアルファなしでエクスポートするか、いずれかの画像編集アプリケーションを使用するか、以下の代替策を試してください。

代替1:(SierraまたはHigh SierraおよびIonicを使用)

  1. App Storeアイコンをコピーしてデスクトップに貼り付けます。
  2. 画像を開きます。[ファイル]メニュー-> [複製]をクリックします。
  3. アルファチャネルのチェックを外して保存します。
  4. 現在のApp Storeアイコンをこのアイコンに置き換えます。
  5. 検証してアップロードします。

代替策2:複製が機能しない場合は、プレビューで開いてからファイルのエクスポートを行ってください。そこでアルファチャンネルの選択を解除することができました。– Alejandro Corredor作。

ここに画像の説明を入力してください


3
これはMac OS High Sierraでは機能しません。アルファなしでエクスポートするには、低いバージョンを試してください。それが誰かを助けることを願っています。
Satheeshwaran 2017

2
@satheeshwaranが報告したように、私にとってもMac OS High Sierraでは動作しません。
auspicious99

10
High SierraとIonicを使用して、問題の画像を[アプリ名] / platforms / ios / [アプリ名] /Images.xcassets/Appicon.appiconset/icon-1024.pngフォルダーで見つけました。私はそれをデスクトップにコピーし、Alphaのチェックを外して名前を付けて保存し、それを 'icon-1024.png'に名前変更してから、元のファイルを削除して新しいファイルを元のフォルダにコピーしなければなりませんでした。エラーが表示されず、すべての権限が設定/ 777されているにもかかわらず、エクスポートが機能しませんでした。これが私が失ったばかりの日を救うことを願っています。
ラルフヒンクリー

2
高シエラで私のために働いた
アブデルラーマンエリシー

3
最初のソリューションを使用してmacOS Mojave 10.14.1およびXcode 10.1で動作しました。
iphondroid 2018

86

私は同じ問題に直面し、Shamsudheen TKによって提供されたソリューションでそれを修正することができませんでした。Ionicは、ソースアイコンに透明度がまったくない場合でも、アイコンに透明度を追加しました。最終的に私はそれを解決することができました:

imagemagick(MacOS)をインストールします。

brew install imagemagick

リソースフォルダー内のすべての画像からアルファチャネルを削除します。

検索./resources/ -name "* .png" -exec convert "{}" -alpha off "{}" \;


4
ありがとうございました。ionic / cordovaチームresourcesがiOSビルドのPNGからアルファチャネルを自動的に削除するコマンドを修正するまで、私は待ちきれません。
pbnelson 2017

MacOS High SierraのIonicアプリにもこの問題がありましたが、このソリューションは機能しました!ありがとう!
Bruno Silvano

このコマンドを実行すると、何が起こっているかを示すフラグがありますか?
JP。

なぜ私を示すfind: convert: No such file or directory
漁陽彼

2
@YuyangHe convertはの一部ですimagemagick。それがインストールされる必要がある理由です。
Lucio

17

ハイシエラで私のために働いた解決策はここにあります

  1. App Storeアイコン(1024 * 1024)を Preview(デフォルトのOSX画像ビューアー)。
  2. Fileメニューバーからメニューをクリックして、を選択しますExportスクリーンショットを見る
  3. チェックボックスをオフAlphaにして、画像をエクスポートする場所を選択し、Saveボタンをクリックします。スクリーンショットを見る
  4. 現在のApp Storeアイコンを新しくエクスポートされたアイコン画像に置き換えます。
  5. 検証してアップロードします。

8

上記のどのような方法を試しても、私のようにapp connectにアップロードしてテストし、機能することを確認して貴重な時間を節約する必要があります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


これは検証するのに最適なソリューションです。
Ankit Kumar

6

このエラーを示す場合ionic3あなたがiTunesのConnectにアップロードするときに、プロジェクト、このチェックしてくださいANSWERを

これは私が暴力を振るうことを試みたときの私のプロジェクトのエラーです。 ここに画像の説明を入力してください

最後に、このANSWERに従ってください。エラーは解決しました。 ここに画像の説明を入力してください


1
これはIonicに固有です。この質問はそうではないので、あなたが指摘したこの回答はこの質問には合いません。
Cassiano Montanari

4

でも.png、エラーが持続透明性のないファイル。

解決策は、変更することだった.pngにファイルを.jpgファイル。

ここに画像の説明を入力してください


26
悪い解決策。JPGゆるい画質。メッセージで説明されているように、アルファチャネルなしでpngを大きくする方が良いです。
Cy-4AH 2017年

3

私の側からのばかげた間違い、アルファを削除した後にアプリをアーカイブしませんでした。私の古いアーカイブされたアプリを送信し続け、同じアルファ/透明度エラーを見つけました。それが誰かを助けることを願っています。


2

エラーメッセージ自体は言う:

「App Storeアイコンが無効です。「YourApp.app」のアセットカタログにあるApp Storeアイコンは、透明にすることも、アルファチャネルを含めることもできません。」

すべてのアプリアイコンは、透明でない正方形または半透明(alpha value != 1.0)である必要があります。

ヒント:アプリアイコンの角が丸い場合があります。(ここにアプリのアイコンを共有してください)

アプリアイコン-ヒューマンインターフェイスに関するAppleのガイドラインは次のとおりです


0

アルファチャンネルリムーバーを使用してください。アイコンをアプリにドラッグすると、透明度が削除されます。

こちらからダウンロードしてください:http : //alphachannelremover.blogspot.com

更新:これは私のサイトではありません


追加情報:iOS 8以降、Appleは透明度のあるアイコンを受け入れません。正方形のアイコンをデザインする必要があります。これは、アイコンを中心にして背景色にすることができます。
ジョアン・ソウザ

4
これはあなたのサイトですか?あるかどうかを明記してください。
Filnor、2018

0

この投稿で言及したことのいくつか(.jpgへのスワッピング以外)を試してみましたが、成功しませんでした。photoshopでファイルを開き、「webにエクスポート」を使用して解決しました。そのプロセス/ウィンドウ内には、透過性のチェックボックスがあります。


0

私はこの問題を抱えていました。それは、私のアプリストアアイコンがに明示的にリストされていなかったためconfig.xmlです。行を追加したら

<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />

コルドバはアルファチャネルを追加せずにそれを正しくコピーしました。


0

Mac Sierra OSの問題を回避するには、ファイルを複製し、新しいファイルをデスクトップにドラッグしてプレビューで開き、エクスポートオプション([ファイル]メニュー)をクリックしてから、「アルファ」なしで保存するオプションを選択しました。出てくる


0

Macがない場合は、Windowsでペイントを開き、正しいサイズの1024x1024のPNGとして保存できます。


0

「Images.xcassets」フォルダでこのコマンドを使用してアルファチャネルを削除します。このコマンドは、.pngファイルからすべてのアルファチャネルを削除し、背景色を白にします。

for i in `ls *.png`; do convert $i -background white -alpha remove -alpha off $i; done

0

また、ffmpegを使用してスクリプトをシェル化し、アルファチャネルなしで画像のサイズを変更します。png形式で問題なく動作しました。

# Export ios app icons by ffmpeg scale command
# usage: sh export_ios_icons.sh {path_to_your_img}
# example: sh export_ios_icons.sh ./app_icon.png

# sizes of images
# you can get other size images by editing thisarray
size=(20 40 60 29 58 87 80 120 180 76 152 167 1024)
for i in "${size[@]}"
do
   : 
    ffmpeg -i $1 -vf scale=$i:$i output_$ix$i.png
done


0

代替:(SierraまたはHigh SierraおよびIonicを使用

  1. App Storeアイコンをコピーしてデスクトップに貼り付けます。
  2. 画像を開きます。[ファイル]メニュー-> [複製]をクリックします。
  3. アルファチャネルのチェックを外して保存します。
  4. 現在のApp Storeアイコンをこのアイコンに置き換えます。
  5. 検証してアップロードします。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.