IOS app rejected by apple immediately after download - Invalid image

Evening

Crazy, having received the following message after loading.

I checked the icons, the names of the icon files in the info.plist file, startup images, image compression, etc.

Any ideas what I missed?

Dear Developer,

We have encountered one or more problems with your recent delivery for APP X. To process your delivery, you must resolve the following issues:

Invalid image. For iOS applications, the icons included in the binary feed must be in PNG format.

If your application supports the iPhone family of devices, you must include the square icon exactly 57x57 pixels. If your application supports the iPad family of devices, you must enable the square icon exactly 72x72 pixels. For Mac OS X applications, the icons included in the binary feed must be in ICNS format and must contain a 512x512 @ 2x square image. After fixing these issues, go to the Version Information page and click Finish to Download Binary Files. Continue the submission process until the status of the application "Waiting for download" appears. Then you can deliver the corrected binary.

Hello,

App Store Team

Any help would be great!

thanks

+4
source share
6 answers

Check the complexity / file size of your images. This sounds strange, but today I experienced this problem.

Our 1024x1024 large application icon, which was previously fine, was suddenly rejected. The icons we use are pretty simple (black and white company logo), so I added a bit of complexity to increase the file size, and then the icon was accepted.

Unlike the file size (sizes, DPI, RGB did not change), I believe that Apple now checks the minimum size of this icon, and this will not surprise me if it was used for icons in the application.

+3
source

I saw how images sometimes get messed up, it’s worth deleting all your application icons and adding them back to your project from the source.

Also check the target dashboard under “Icon files” and “Icon files (iOS 5).” Make sure they contain the correct file names.

+1
source

Set the architecture to Standard (armv7, armv7s), the base SDK to Latest iOS (iOS 6.1) and Deployment Target to 4.3, or later .

Binaries are now rejected when using armv6, SDK 5.1 and targets below 4.3.

At the time of writing, Xcode 4.6.3.

+1
source

Open the .ipa file and find additional images that can be included .. ipa is just a zip file, so unpack it from the terminal, for example:

unzip /path/to/myapp.ipa 

You can also check your project in Xcode. Select the project in the navigation area, select the application’s target panel in the content area, then go to the "build phases" tab and see the "Copy Instance Resources" section. Browse it to find your rogue image.

0
source

I came across the same error message today, and in my case it turned out that when your icon is completely in shades of gray (does not have color pixels), it will automatically be rejected. Unfortunately, the message indicates that this may be a problem. As soon as I slightly changed the color balance towards red, I proceeded to the next stage in the review.

I came across the same thing when I posted my “big badge” (1024x1024). This was a little less cryptic, as they at least mentioned the “RGB” color requirements. Of course, in a normal language, which still does not mean shades of gray verboten, but there you go.

0
source

Today it was exactly the same problem. I tried to make an application with support for iOS target 3.1.3 and support 6.1 using the SDK 5.1 and 6.1 together. That was my usual way of success.

So my solution is to use the standard path with the target iOS 4.3 without the 5.1 SDK. Now it's alright. Well, sometimes this is not a problem with the icons, but using the old SDK.

0
source

Source: https://habr.com/ru/post/1490375/


All Articles