ITMS-90522 - Invalid Image Asset. The image stack has an invalid layer.

I submitted a tvOS build to iTunes Connect today and processing failed a few minutes later with several ITMS-90522 errors for various layered images.


ERROR ITMS-90522: "Invalid Image Asset. The image stack 'image-name' in 'Payload/MyApp.app/Assets.car' has an invalid layer."


All of the images called out by these errors display correctly in Xcode and in app. None of the background images have an alpha channel. Everything looks fine, but iTunes Connect rejects the app. Worst of all, these images haven't changed in many months and I've been submitting builds successfully to iTunes Connect for TestFlight several times per month without these errors. I did see these errors a few weeks ago, but I simply resubmitted the exact same binary a few minutes later and it processed successfully. I have tried resubmitting this build three times and haven't gotten past this error.


This seems to me like a bug in iTunes Connect, but I thought I'd post here to see if anyone had encountered this or had any thoughts.

Answered by ioveracker-cbt in 176339022

I was able to get a build to process successfully today. I decided to recreate one of the LSR files that was flagged in the binary rejection email so that the transparent layers are the same size as the background layer. This build processed successfully--but what's really odd is that was only one of 15 images that were flagged as having an invalid layer. There were no changes to the other files.


Definitely seems like an iTunes Connect bug...

We're having the same issue... Unable to upload our new builds. It was working one month ago.

I tried completely rebuilding the asset catalog from scratch and I'm still getting the same errors.

Accepted Answer

I was able to get a build to process successfully today. I decided to recreate one of the LSR files that was flagged in the binary rejection email so that the transparent layers are the same size as the background layer. This build processed successfully--but what's really odd is that was only one of 15 images that were flagged as having an invalid layer. There were no changes to the other files.


Definitely seems like an iTunes Connect bug...

This came up again today, but interestingly the image that I had recreated last time is not on the list this time--just all of the others that were originally flagged. We recreated all of the others to use same-size layers and the errors went away again. We still have 25 assets that do not have same-size layers, so this is still very odd.


I filed a Radar for this today. Hopefully when the engineers get to take a look at it we'll have some insights.

I had this error:


ERROR ITMS-90531: "Invalid Image Asset. The image stack 'App Icon - Small' in 'Payload/MyApp.app/Assets.car' has a background layer image that does not match the canvas dimensions '2560x1536'."


After some hours of fussing, I began to rebuild the assets based on a downloaded asset catalog and the error turned out not to be the small icon but the large icon.


It was not the dimentions but rather the fact I had included a @2x size for the back, middle and top layers -- like other posts here, this same asset catalog had previously submitted without error.


SO! The result was actually igonring the error and removing those @2x assets from the large icon, which I guess is only @1x sizing...


I suppose that's a bug so I'd guess I'll file a radar on it

ITMS-90522 - Invalid Image Asset. The image stack has an invalid layer.
 
 
Q