Add icon for App Store (required for all apps) to Xcode - iphone

I am preparing to submit my application to the Apple App Store and have been researching the requirements for the App Icon. I have filled in all of the allotted slots shown in this picture from Apple's website
However the docs say that a 1024x1024 icon is required for the App Store and I do not see any "slot" for that image in my Xcode project. Where and how do I add that required 1024 x 1024 app icon?

Make a 1024x1024 icon and name it "iTunesArtwork#2x.png" add to assets catalogue.

You can use makeappicon to generate an .xcassets catalogue... makes life easier
(I'm not affiliated with the above)

You will need to log in to Itunes Connect and then go to my apps and scroll down a bit to General App Information.

Using the Asset Catalog as pictured in your example there is no 1024 icon. Normally, for OS X apps the 512pt 2x is the 1024 x 1024 icon. On iOS Apps you must upload a 1024 x 1024 image to iTunes Connect separately from your Asset Catalog that has no transparency. On OSx apps it takes the image from your binary bundle that you uploaded.

Related

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

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.

Why my app size more on iphone than the ipa or App Store

I downloaded facebook app on iPhone 6 and its size 99.0 MB on app store but i'm seeing facebook size is 144.0 MB on my iPhone, i didn't find any logic behind it. So please help me Why the app size is increased on iPhone? Any help would be appreciated.
Apps are compressed when you download them. When you have downloaded them, they are uncompressed on your phone.
Therefore you'll see that the App Store states a smaller size, which is the size you have to download - and the phone states a different, larger size, which is the space it takes up on the disk inside the phone.
See for example:
http://en.wikipedia.org/wiki/.ipa_(file_extension)
It states clearly that apps are delivered as .ipa files from the App Store, and that such a file is compressed (zipped).
IPA is a ZIP file, it will unarchive its content on the device.
it also might cache posts/images/...etc general data ,
try installing fresh build ( do not open the app ) and check the size it takes on your device.

Large App icon while submitting to app store is blurred

I am uploading my app to the app store for the first time. I am new at uploading to the app store, too. I noticed that we have to upload a 1024 x 1024 pixels app icon for app store purpose in iTunes Connect. I didn't know about this. I have a 114 x 114 app icon and resized it to 1024 x 1024. After resizing it to this extent it became blurred.
But if I try to upload the same blurred app icon in iTunes Connect, it is accepted and it is looking reasonably good in iTunes Connect. But I don't know how it looks in the app store after submission.
Does Apple reject because of this blurred app icon in iTunes Connect? As the icon is looking good in iTunes Connect, will it look the same in the app store too?
Yes, you can proceed. It will definitely work.

How to foresee the original size of an app before submitting to app store

I am going to create an app for iOS.And it requires a large number of images.So i am really tensed about the final size of my app.I would like to know is there any way to determine the final size of the app before creating the app binary and submitting to the app store
.I mean if I right click on the project folder and select getInfo,then the size shown is 20 MB(i didn't create the app binary).Now I would like to know ,after creating the app binary from my Xcode project,what will happen to my 20 MB.
Archive the project (Product-->Archive, need to have iOS device selected instead of simulator)
This will automatically open the organiser
In the organiser there is an "estimate App Store size" button right under the icon:
You may find that the app store size differs from the size of your built IPA file - this is because of the encryption and signing used to create apps for the app store.
Why can't you just build the app without submitting it?

The iTunesArtwork Image: Is this needed every time, or just in Ad-hoc distribution cases?

I am not surfe if I really need every time this 512 x 512 Pixel Icon, since I don't plan to use Ad-hoc distribution. If I get it right, Ad-hoc distribution is the case when you make an App that is supposed to go only on a very few company iPhones, and you dont want anyone to get that app. If that's true, I choose the other distribution type where anyone can get the app. Would I need that image in that case?
Yes, it's for AdHoc distribution where people copy the files into iTunes to allow them to be added to their phone. Technically you don't even need it for AdHoc distribution, if it's not present a default image will be shown in iTunes.
However when submitting to the app store you DO need a 512x512 image which will be shown in the store.
For ad hoc distributions: you can build the 512 x 512 jpeg image into your application as an "iTunesArtwork" resource, and iTunes will display it automatically.
However, there are two important rules to follow:
the image format has to be jpeg
the file name has to be "iTunesArtwork" with no file name extension
When submitting an app to the app store, you upload the 512 x 512 image separately and it does not need to be built into the app as a resource...
Per developer.apple.com:
The iTunes artwork your testers see should be your application’s icon. This artwork must be a 512 x 512 JPEG or PNG file named iTunesArtwork. Note that the file must not have an extension.
This will be an image your testers will see, but nothing your end-users will get in the final build.