web-dev-qa-db-ja.com

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

Ionic3プロジェクトビルドIOS成功しましたが、iTunesにアップロードすると接続エラーが表示されます

enter image description here

その後、私はこれに従ってみてください [〜#〜] answer [〜#〜] が、これを見せてくれますfind: convert: No such file or directory

編集:

npm install imagemagickではなくbrew install imagemagickを使用してimagemagickをインストールしました

次にfind ./resources/ -name "*.png" -exec convert "{}" -alpha off "{}" \;を実行してfind: convert: No such file or directoryを表示します。

10
Yuyang He

エラー解決!! ionic3プロジェクトにはアイコンalpha channel問題が含まれているためです。そして、@ Raptorに感謝します。

  1. photoshopでアイコンalpha channelを閉じようとしました。
  2. IOSフォルダーにある./resources/ios/iconすべてのアイコンを削除します。
  3. ionic cordova resources iosを実行します。
  4. IOS ionic cordova build ios --prodを再構築し、エラーを解決しました。

まだエラーや問題がある場合は、ここにコメントしてください。

enter image description here

22
Yuyang He

AssetsカタログのXCodeでこれを行う必要があります。 Like(Appleから) enter image description here

その画面の下部に、必須フィールドが表示されます。

enter image description here

1024x1024の画像でなければなりません

1
distante

Photoshopがない場合は、無料のPaint.Netで試すこともできます。

  • ファイルをロードして再度保存しますが、オプションで24ビットを選択します。
  • プレビューでは、画像が白い背景に対してレンダリングされることがわかります。

https://forums.getpaint.net/topic/30381-removing-the-alpha-channel/ のMidoraに感謝します。

0
kloarubeek

Findコマンドの構文が正しくありません。この方法でメッセージを取得します。これはfindコマンドの使用方法です。

  find . -type f \( -iname \*.png \)  -exec convert "{}" -alpha off "{}" \;
0
lotfi Raghib