icon dimensions (0 x 0) don't meet the size requirements
Hi,
I've released many apps before using the iTunesConnect but this is my first time that i'm using Application Loader to upload a binary.
When i try to upload the binary using the Application Loader then it gives me the following error: iPhone/iPod Touch: Icon.png: icon dimensions (0 x 0) don't meet the size requirements. The icon file must be 57x57 pixels, in .png format
I've valid icon with png extension and its meta data gives me the proper information along with its size (57x57). I've also tried with some different 57x57 icons but same error. I'm using the Xcode 3.1.4 with SDK 3.1.2.
I've spent too much time on this issue but no success yet, so please help me.
Really the issue has nothing to do with LION (I still use Snow Leopard and had the problem). It is an Application Loader issue. The fix is just to update Application Loader to 2.5.1 here:
Really the issue has nothing to do with LION (I still use Snow Leopard and had the problem). It is an Application Loader issue. The fix is just to update Application Loader to 2.5.1 here:
Same problem which suddenly happens. It never happens before.
So when it happened, i tried as you suggested here, to reinstall
App loader. Restart XCode, clean project, and archive. Still no LUCK.
So i tried the other suggestion, that is to put NO at Compress PNG Files.
Then it works okay now.
Same problem which suddenly happens. It never happens before.
So when it happened, i tried as you suggested here, to reinstall
App loader. Restart XCode, clean project, and archive. Still no LUCK.
So i tried the other suggestion, that is to put NO at Compress PNG Files.
Then it works okay now.
But, WHY?
Is it a reinstall of the Application Loader, or did you actually download the NEW Application Loader? Check your version.
Is it a reinstall of the Application Loader, or did you actually download the NEW Application Loader? Check your version.
I solved it. Turns out I didn't really install the Application Loader. I just double clicked the pkg file and thought that was it. *smackhead*. I didn't see the DMG file opened. So after installing it, everything works ok.
As a side note somehow xcode manages to see the Icon files as normal pngs and modifies them as it does with all pngs so indeed by setting the file type in xcode to Icon works.
Thanks all of you, I had the same problem, but setting "Compress PNG files" to "No" under Build Settings solved the issue.
It appears that the problem was introduced with the Lion 10.7.2 -> 10.7.3 update (I did it yesterday) because before I had never had to change the image compression to "No".
Do NOT turn off PNG compression. It's a bandaid solution.
Quote:
Originally Posted by ckgni
Thanks all of you, I had the same problem, but setting "Compress PNG files" to "No" under Build Settings solved the issue.
It appears that the problem was introduced with the Lion 10.7.2 -> 10.7.3 update (I did it yesterday) because before I had never had to change the image compression to "No".
Note that that is a BAD solution.
Not compressing PNG files will make your app downloads considerably larger.
Better to install the updated version of App loader, as described above.
Check out this password generator app that shows various techniques including using a data container singleton object to share data between objects in your project.