16

My ionic3 project build IOS successed, but when I upload it to itunes connect error showing

enter image description here

then I try follow this ANSWER, but showing this for me find: convert: No such file or directory

EDIT:

I installed imagemagick using npm install imagemagick not brew install imagemagick

then running find ./resources/ -name "*.png" -exec convert "{}" -alpha off "{}" \; showing find: convert: No such file or directory.

Yuyang He
  • 2,252
  • 4
  • 28
  • 51

4 Answers4

33

Error solved!! Because of my ionic3 project contains icon alpha channel problem. And thanks to @Raptor.

  1. I tried to close icon alpha channel by photoshop.
  2. Delete ./resources/ios/icon all icons which in IOS folder.
  3. Run ionic cordova resources ios.
  4. Rebuild ios ionic cordova build ios --prod, error solved.

If still got error or any problem, just comment here and I will try to help you.

enter image description here

Yuyang He
  • 2,252
  • 4
  • 28
  • 51
3

You need to do this on XCode on your Assets catalog. Like (from Apple) enter image description here

At the bottom of that screen you will see the required field:

enter image description here

It should be a 1024x1024 image

distante
  • 6,438
  • 6
  • 48
  • 90
3

The find command syntax is not correct, this way you get the message, this how you should use find command :

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

If you don't have Photoshop, you can also try it in the free Paint.Net:

  • Load the file and save it again but select 24 bits in the options.
  • You will see in the preview that the image will be rendered against a white background.

Thanks Midora from https://forums.getpaint.net/topic/30381-removing-the-alpha-channel/

kloarubeek
  • 2,706
  • 20
  • 24