App icon not the same color

Hello,


I got a problem, on iTunesConnect app detail page, the App Store icon not looks the same as the icon packaged in my app.


As you can see on the following screenshot, the "generated" App Store icon is gray (should be black) :

http://julienroze.fr/icon_issue.png


I uploaded my App with Xcode 9 and i'm sure that my App Store icon in the AppIcon.appiconset is black as the other one (with no alpha layer).


Any idea ?

I am going through this same issue right now. Using a JPG appears to make the itunes artwork General App Information no longer faded, however it will have the apple watch icon remain faded for some reason. I have yet to release with this attempt at a fix. I think this only happnes to icons with a white color as I have not had this issue with app icons that do not have white in them when submitting.


I managed to overlook this and sent it to the appstore and it looks faded on the appstore as well.



Note: I currently have this issue with two apps, both realesed with fading on app store.

We have a similar issue with our icon. On the device's home screen, it looks correct. https://www.dropbox.com/preview/Screenshots/IMG_1723.jpg



But the iOS 11 App Store has somehow over-boosted the top-to-bottom gradient. (Also, that gradient has terrible banding. Holy cow.) https://www.dropbox.com/preview/Screenshots/IMG_1724.jpg



This started happening for us after we added a 1024 px AppIcon to our assets catalog, per Xcode 9.

I took the icon we submitted, and what the App Store kicked out, and tried to alter mine to match theirs. It appears to be a change in gamma: in Acorn, setting the gamma to 0.45 gave a pretty good approximation of the image's appearance (and their histograms were quite similar).


This seems like an App Store backend processing bug. We're experimenting with removing the icon from our next TestFlight build to see what happens.

"I removed our icon from the app bundle in our latest TestFlight build, and the icon went back to normal. *However*, I also received a warning from Transporter about the upload:


[Transporter Warning Output]: 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."


So i'll be adding it back in for our next submission.


Filed a bug as rdar://34939583: "iOS app 1024px icon, when included in the Assets catalog, has incorrect gamma adjustment applied when rendered in the App Store". On OpenRadar: https://openradar.appspot.com/radar?id=6125652730183680

I'm having the exact same issue.


I thought the lack of color profile could play a role in this issue, so I added a sRGB color profile to the icon files and submitted the app again, but this doesn't solve the issue.

I'm curious, as it seems, this is only affecting color-less icons (only black, white and everything in between).


On this screenshot, from left to right:

  • iTunes Connect processed App Icon
  • iTunes Connect processed Apple Watch icon
  • The original file bundled in Xcode


https://forums.developer.apple.com/servlet/JiveServlet/downloadImage/2-271103-4753/Capture+d%E2%80%99e%CC%81cran+2017-10-19+a%CC%80+16.45.13.png



This is actually quite concerning. I don't mind the icon using a grey colorspace, but changing the visual aspect is quite bad.

I think I found what's going wrong.


It's definitely on Apple's side, but I think they somehow wrongly process the app assets that are bundled within the app archive when they are only made of black/grey/white images.


Basically, greyscale images end up having a wrong gamma correction.


How did I fix it? I added 1/255th of blue to my black part of our greyscale logo.

As an example, here's what our black (main) color value is before and after the "trick"

  • Before: #1A1A1A / R:26, G:26, B:26 (dark grey)
  • After: #1A1A1B / R:26, G:26, B:27 (still dark grey, but the data says it's 1/255 more blue)


Now since my app icon includes white and some very dark grey that has more blue that red or green, the App Store backend processes it like a color image instead of a greyscale one. And it's now looking good as expected!


Almost invisible difference to the eye when comparing with the non-App-Store-processed image.

Thanks habovh, I was having the same issue and your workaround solved it! 🙂

App icon not the same color
 
 
Q