Xcode - ITMS errors (90022, 90023, 90704) - swift

Iam trying to upload my app but I get the error codes 90022, 90023 and 90704. App icons are on the assets and all necessary keys are referenced on the info.plist file.
You can check them here :
Info.plist
Assests
Errors
Maybe I'm missing a key value on the info.plist file or I need to erase like a "cache" or "derived data" folder.
Thanks a lot.

Your AppIcon screenshot has too little images. I would suggest creating a new AppIcon file it will have twice the sizes you see there.
This particular file is likely missing the required sizes as the error says.

Related

Icons for my app

I saw in apple developer documents that i need to putty icons in the main bundle and than set the CFBundleIcons so it has the name of the file.
But i'm looking in my info.plist and i don't see any CFBundleIcons any where… How do i make it appear? I tried creating a new line and write it but it didn't help.
Thanks…
In the info.plist there should be a key like: Icon file check the below screen shot:
If there is no key like that add a key and value yourself.
When you need to add different icon files for retina display add the key of info.plist like:

Icon not found info.plist upon validation

When trying to validate my application I keep getting these errors. These are the Errors:
-Icon specified in the info.plist not found under the top level app wrapper: icon.png
-Iphone/Ipod Touch: Info.plist: Unable to verify icon dimesnsions, no icon found. You must define CFBundleIcons, CFBundleIconFiles, CFBundleIconFile, or provide a default Icon.png that is 57x57. I've added the icon to the info section dragged, and dropped. My question is how do I get a Valid Bundle Identifier, and what is it I'm missing thats not letting my "icons" go through?
Rename your icon Icon.png, not icon.png. Proper CapiTAliSatiOn is important

Trying to upload app get "Icon specified in info.plist not found under the top level app wrapper

I'm trying to upload a new app I maid to the itunes store.
I'm getting the following error
"Icon specified in info.plist not found under the top level app wrapper
I have added the icons by dragging on dropping them summery screen
Check that the icon file is added in the Copy Bundle Resources build phase.

XCode won't accept my 57x57 size icon?

I'm trying to archive my app with XCode. I have 4 different icons (57, 72, 114, 144).
It works fine when I drop them in but when I try to validate it after building I get the following...
If I go back and try to replace the 57px icon with a 72px icon I get this message.
Why is this happening?
Here is the values in plist, haven't done anything here manually.
Here is the apple doc for icons
In case the above link gets expired I'm including the screen shot, I know it's the content are impossible to see, here is the image link. Btw you can always right click on the image and copy image location and open it in new tab.
Here is how you can specify icons
In theory you can name them whatever you want for iPad as long as they are in the info.plist. In order to support older version of iOS, I always name them the way apple recommand, which has already been quoted by Inder Kumar Rathore.
Take a look at here to see how to Add Icon files in Info.plist
#PhlipK: Your info.plist looks very different from mine, here is how mine looks like.
Take a look at the link I mentioned above and try to edit your info.plist see if that works.

iPhone App display name

If I have an iPhone app named: MyCoolApp
How do I keep the bundle named: MyCoolApp.app
But have the app name on that shows up underneath my icon read: My Cool App
I have changed my PRODUCT_NAME target setting to be "My Cool App" and changed my plist CFBundleDisplayName and CFBundleName to be "MyCoolApp". So far my app name on the device still reads "My Cool App"
I'm pretty green to this stuff still. Thanks for any help you can provide.
You might need to delete the app from the device and reload it for the change to take effect.
Sometimes when changing the Project Properties it does not work. Project Properties and Target Properties Window look the same. I have mistaken there sooo many times. ;)
The best way to do this is using a key called Bundle Display Name. It has to be added in the info.plist.
DO NOT CHANGE THE PRODUCT NAME IN BUILD SETTINGS.
This is not a good approach as it changes your bundle identifier. All you need to change is the product display label.
Note: Make sure to include this in info.plist in your projectTests info.plist also.