iTunesConnect - How to retrieve 1024x1024 icon of an existing app? - app-store

I've noticed that since iOS 11, the App's "App Icon" asset in the catalog must include a 1024x1024 sized version in order to be submitted to the App Store.
I know that the 1024x1024 icon was previously added directly to the iTunesConnect app page, but I can not seem to get any link or a way to display that icon in full size to grab it from the iTunesConnect page.
How can I retrieve the existing 1024x1024 icon for an app already published? I do not have the PSD file for the original icon.
Dear developer,
We have discovered one or more issues with your recent delivery for
[App]. Your delivery was successful, but you may wish to correct the
following issues in your next delivery:
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.
After you’ve corrected the issues, you can use Xcode or Application
Loader to upload a new binary to iTunes Connect.
Regards,
The App Store team

EDIT: I made a simple tool for this:
https://erkanyildiz.me/lab/icon1024/
Go to your app's iTunes page:
https://itunes.apple.com/us/app/MyApp/id000000000
Find the URL for your app's icon in the page inspecting source code.
It should be in this format:
http://isN.mzstatic.com/image/thumb/Purple128/v4/xx/yy/zz/xxyyzzaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa/source/175x175bb.jpg
Replace last 175x175 part with 1024x1024 and jpg part with png:
http://isN.mzstatic.com/image/thumb/Purple128/v4/xx/yy/zz/xxyyzzaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa/source/1024x1024bb.png
Now you can get the original icon.
Note:
Those 2 chars after dimension are used as Image Resize Style.
bb: you can specify any dimension you want, it will return a resized version for dimensions less than 1024x1024. But, if you specify a dimension larger than 1024x1024, it will return 1024x1024 anyway.
cc: it will return the dimension you specify.
ff: it also seems to be a valid option, but I have no idea what it does.
ss: another valid option, and again no idea.

Related

Updating iTunesArtwork and screenshots for published app

I have a published app on app-store, which appears in iTunes as expected. The product logo has changed recently, hence I am supposed to update all graphics.
I changed all icons and republished the app. I now notice that the search result in iTunes for the app shows the older icon. The "Large Icon" in itunes connect also sows the older icon.
Upon Googling, it turned out that I need to update the iTunesArtwork file. Where shall I put that file, prior to Archiving it and preparing the app submission through XCode.
Also, I need to update the four screenshots of the app that appear in iTunes. How do I change that?
Thanks in advance
I found out ... while registering for an update, iTunesConnect provides an option to change the Large Icon and the Screenshots. No need for adding any files in the app source tree.

iOS App being rejected by apple straight after upload - Invalid Image

Evening,
Going crazy about this, getting the following message straight after upload.
I've checked the icons, the icon file names in the info.plist, launch images, image compression etc
Any ideas what i've missed?
Dear developer,
We have discovered one or more issues with your recent delivery for "APP X". To process your delivery, the following issues must be corrected:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
If your application supports the iPhone device family, you must include a square icon of exactly 57x57 pixels.
If your application supports the iPad device family, you must include a square icon of exactly 72x72 pixels.
For Mac OS X applications, icons included in the binary submission must be in the ICNS format and must include a square 512x512#2x image.
Once these issues have been corrected, go to the Version Details page and click "Ready to Upload Binary." Continue through the submission process until the app status is "Waiting for Upload." You can then deliver the corrected binary.
Regards,
The App Store team
Any help would be great!
Thanks
Check the complexity/file size of your images. It sounds strange, but I've experienced this problem myself today.
Our 1024x1024 large app icon that had previously been fine was suddenly rejected. The icons we're using are quite simple (black and white company logo), so I added a little complexity to bring up the file size, and then the icon was accepted.
As the only difference was file size (dimensions, DPI, RGB format hadn't changed), I assume Apple is now checking for a minimum size for this icon, and it wouldn't surprise me if the same was being applied to the in-app icons.
I've seen images go corrupt sometimes, it is worth removing all of your app icons and adding them back to your project from the original source.
Also check your target's Info plist under the "Icon files" and "Icon files (iOS 5)" sections. Make sure they contain the correct filenames
Set Architecture to "Standard (armv7, armv7s)", Base SDK to "Latest iOS (iOS 6.1)" and Deployment Target to "4.3", or more recent.
Binaries are now rejected if using armv6, SDK 5.1 and target below 4.3.
At time of writing Xcode version is 4.6.3.
Open up your .ipa file and look for any extra images that may have been included. The .ipa is just a zip file, so from the terminal, unzip it, eg:
unzip /path/to/myapp.ipa
You can also check your project in Xcode. Select the project in the navigation pane, select the app target in the content pane, then go to the "build phases" tab and look at the "copy bundle resources" section. Browse through it to find your "rogue" image.
I just ran into the same error message earlier today and in my case it turned out that when your icon is completely in grayscale (has no colored pixels), it will automatically get rejected. Unfortunately the message gives zero indication that this might be an issue. Once I adjusted the color balance slightly towards red, I got to the next stage in review.
I ran into the same thing when I had submitted my "big icon" (1024x1024). That was a little less mysterious, as they at least mentioned "RGB" color requirements. Of course in normal language that still doesn't mean that grayscale is verboten, but there you go.
It was today exactly the same issue.
I tried to make the app with support iOS target 3.1.3 and support 6.1 using SDK 5.1 and 6.1 together. It was my usual success way.
So, my solution: to use the standard way with target iOS 4.3 without SDK 5.1.
Now it's in order. Well, sometimes it is not the problem with icons, but the using old SDK.

Can I change my iPhone Apps large icon?

I just got my iPhone game up in the app store, but I don't like the gloss effect on the large icon in the app store. I have two questions:
1.) Is it possible to change your large icon without resubmitting a binary? In iTunes Connect there is no upload files button under the large icon like there is for your screen shoots.
2.) How do I remove the gloss effect on the large icon? I have "Icon already includes gloss effects" already set to yes in my info.plist, this fixed the installed icon but not the large icon.
Thanks in advance.
If you want to look at the icon:
http://itunes.apple.com/us/app/cannonball-bounce/id481933077?mt=8
1) No, you can't! You need to resubmit the app.
2) You have changed correct preference. After resubmission it will take effect also in the App Store.
No you cannot change the size of icon. iPhone Application icon size is specified in Apple Developer Document
Question 1. has already been answered, sadly it's no.
Question 2 is probably due to a bug on Apple's side, so if I were you I would ask them using the contact form in iTunes Connect. I did this for a similar bug that occurred in the past and it was eventually fixed by Apple without requiring re-uploading apps, see "Prerendered Icon Flag: true" in submitted iPhone app binary details, but icon shown with glossy effect in store

itunesconnect iphone app status - invalid binary

Whenever I submit my app to itunesconnect, after about 10 minutes, the status changes to "Invalid Binary" with absolutely no explanation why.
I have searched all over for answers there is non. I even re-installed XCode and App loader.
Note that App Loader doesn't give any errors whatsoever.
I build with XCode 3.2.3 iPhone 4 GM Seed iPhone 4 based SDK iPhone/iPad as a target family
I had the same INVALID BINARY error from iTunes Connect even if Application Loader accepted my binary. The solution was very simple...
Open your info.plist, right-click and check Show Raw Key/Values:
CFBundleIconFile = Icon.png (my iPhone 57x57 PNG icon)
CFBundleIconFile~ipad = Icon-72.png (my ipad 72x72 PNG icon)
CFBundleIconFiles = array
Item 0 = Icon.png
Item 1 = Icon#2x.png (my iPhone 4 114x114 PNG icon)
Item 2 = Icon-72.png
Save, clean all targets, build and analyze, compress in Finder and resubmit!
The error was caused because I typed the key "Icon Files". In Raw view, this has mapped to "Icon Files" instead of CFBundleIconFiles. I have Xcode 3.2.3, I guess Xcode 3.2.4 better maps this key identifier.
Good Luck everybody!
Source: Technical Q&A QA1686: App Icons on iPad and iPhone
The "invalid Binary" did cost me 4 days to figure out. and because I stumbled over this helpful page, I want to help saving you the valuable time. In my case, in the provisioning portal, a colleague revoked the distribution cetrificate, built a new one and did not let me know. You can use the new certificate for making new prov files, and in the build process, xcode "thinks" everything is all right. which of course is not. Only after uploading to the itunes connect you see the "Invalid Binary" note without further explanantions. The solution was to revoke the certifikate (again) with the whole certificate request procedure and make a new one. Use this as the certificate, and you will be fine - no more uncommented "Invalid Binary" - and if you share tzh eteam agent access to the portal with others, make sure, you let them know and hand over your new .p12 key file.
The topic is old but i had the same problem today and maybe my explanation will help somebody in future.
While submitting app by Xcode 4 organizer you have to choose distribution profile. Make sure this is exactly the same profile which you set in build settings (project and target). For almost all my projects i didn't have to change build settings from development to distribution and it was fairly enough to choose distribution only in organizer while submitting. But in one case this resulted "Invalid Binary" error in iTunes Connect.
Apple has improved the error reporting on this recently and now you will get an email that highlights the problem accordingly. Just be patient it may take a few minutes to come in. I received the following email which highlighted the problem:
Dear Developer,
We have discovered one or more issues with your recent binary submission for "XXX.APP". Before your app can be reviewed, the following issues must be corrected:
Invalid Icon Path - No icon found at the path referenced under key "CFBundleIcons": xxxIcon.png
Once these issues have been corrected, go to the Version Details page and click Ready to Upload Binary. Continue through the submission process until the app status is Waiting for Upload and then use Application Loader to upload the corrected binary.
Regards,
The iTunes Store Team
I had this same problem and here is how I resolved it:
The CFBundleIconFile is not listed instead Icon File and Icon Files. Change the Icon File to the Icon Files selection. Now click the left arrow next to the Icon Files label to expand the list. You will see Item 0, select Item 0 and then click the plus button to the right to add another item. You should then see Item 1. Enter your 56x56 icon file name in Item 0 and your 72x72 icon file name in Item 1. Save the info list
Since I want this app to be both Iphone/Ipad I choose:
Architecture as Standard (you will get a warning but if you change to only armv7 for a no warning build, the binary will be rejected by itunesconnect)
Base sdk as 3.2
Target Device family as Iphone/iPad
iOS Deployment Target as 3.2
Now build for app store distribution, compress and upload to itunes connect.
I had the same problem. App stucks in "Upload Received" status for more than 5 days. After contacting the Itunes Connect Support with the topics "Manage Your Applications" and "Upload received" and answering unnecessary questions, the App Status changed back to "Invalid Binary". After searching for solutions which recommended to check the icons files I found another tip to check the certificate.
That was my solution: I recreated a distribution certificate with Mac's KeyChaining tool and now used a RSA private key instead of DSA. That helped. I re-uploaded the App and the status changed to "Waiting for Review" few minutes later.
I came here for the same issue, tried the App Launcher update, et cetera. I tried rebooting and resubmitting a dozen times, manually editing the info.plist again and again. For me the solution was noticing that there is now an "Icon files" AND and "Icon files (iOS5)" entry. Check both of these for a bad reference to moved icons.
Did you zip the binary? Might want to try that.
From the iTunesConnect Developer Guide:
Application Binary and Small App Icons
Keep the file size as small as
possible, both for ease of upload
through iTunes Connect, and for the
end-user’s purchase experience. The
binary must be a zipped file, and pass
a code sign check upon upload in
iTunes Connect.
iPhone and iPod touch:
If you are uploading an app to run on
iPhone and iPod touch, the binary must
include an icon that is 57x57 pixels,
which will be displayed on the home
screen and the App Store when viewed
from the iPod touch and iPhone. You
can also optionally include a hi-res
icon that is 114x1144 pixels to take
advantage of the Retina display on
iPhone 4.
iPad: If you are uploading
an app to run on iPad, the binary must
include two icons: one that is 50x50
pixels and one that is 72x72 pixels,
which will be displayed on the iPad
home screen and the App Store when
viewed on the iPad.
If all else fails, reboot, reboot, reboot. I ended up rebooting and resubmitting five times (making no other changes, honestly) before my app was accepted.
A couple of other things to try.
if you have an old xcode 3.2 Entitlements.plist file hanging around.
Delete it and recreate > New File > Code Signing > Entitlements.
Check the configuration for Archiving
Product > Edit Scheme > Archive > Build Configuration
Make sure the correct one is selected. (for me Release was selected but I needed Distribution profile - yours may vary)
your Binary final rejected because of some basic reasons.
like,
1)Check For 'icon files' option in info tab of project.
if your app is Universal icon files should be 4 or <4 *must not more then.
if your app is for one device only the icon file should be 2 or <2. *must not more then.
Icon files should be as per itunes Guide. itune guide Link
2)Must check that for splash screen if your app does not have any splash then also give blank splash screen.in universal set for both device.
3) if you are updating app then check for binary version of previous uploaded app and your app.your app must have grater version then uploaded.
4) check for Bundle name and version also.

What are apple's app store guidelines for the big icon (512x512)

I want to distribute an iPhone app to the store and cannot find any guidelines for the iTunesArtwork icon. I heard it has to be jpg, but
can it also be .png?
do they add the rounded corners?
do they add shine?
...
The information is all in the iTunes Connect part of the Apple website. Look for the "Download the Developer Guide" PDF in:
https://itunesconnect.apple.com
You can put the same image into your Ad Hoc distribution (in the .ipa bundle) if you want it to appear in iTunes when doing Ad Hoc testing.
Update: removed old broken link, see comments for the new link.
They say the image has to be JPG or TIF, but they sometimes accept PNGs. You can try submitting it with a PNG, but I'm not sure it's worth the risk given how much time it takes for them to review submissions. If they do reject it for that reason alone, you'll just have to resubmit and keep waiting.
They'll add the rounded corners and highlights for you, though.
PNG's work but make sure they are at least 24 bit as this caused me a lot of trouble. Apple accepted the 8 bit file but it looked horrible scaled down.