Icon not appearing in Xcode archive? - iphone

My app icon isn't appearing in Xcode archives. I have them set in the plist and they are showing on the simulator, on the device and in the project settings. See the picture below:
How can i fix this? Im using the 4.3.1 by the way.
Thanks...

Try this:
Delete all versions of your app from your device.
In Xcode, do "Command+Option+Shift+K" and say yes.
Try to archive again?
Btw, I don't think Default.png and Default#2x.png should be in your icon list.

Don't forget to add small icons and an App Store icon to the project.

Don't forget on correct icon naming. And the Default.png shouldn't be in the .plist.
Also check the target of the icon files.
Icon.png
Icon#2x.png
Icon-72.png
In Xcode press
Command+Shift+K and press Yes.
Command+Shift+Alt+K and press Yes.
The try building, running and Archiving.

You are missing your iTunesArtwork as Item 6 in Icon Files in your plist. Apparently, this is where the Archive window get its image from.

Related

How to Change xCode App icons

I want to change my App icon, so, I delete (move to trash) Icon.png and Icon#2x.png in the project navigator, in summary view I have added the new icons and they are added to my project, and I see them in the summary
But, when I install the app, the icon is the previous one. How can I clean the previous icon in order to install the new one?
Sometimes when building direct to the device it doesn't work first time.
I find I have to clean the project and delete the app from the device/simulator to get the new icon.
Just Clean And Build And Delete The app from Simulator . it will work
Just do this... This will solve your problem..
You have to reset the simulator.

Xcode puts Default.png in my plist as an Icon file when I assign a Launch Image

When I set a Launch Image, Xcode creates a copy as Default.png and creates an entry in my plist in Icon Files (iOS 5) / Primary Icon / Icon Items --> Item 1 : Default.png
Item 0 : MyIcon.png is the app icon which I have already placed through the Target.
The reason this is a problem is that the launch image then takes precedence over the actual icon and as a result, it shows as the primary icon instead of my actual icon image.
Why is Xcode doing this?
Can I safely delete the Default.png entry from my .plist? (this seems to fix the problem)
Do I need to copy Default.png somewhere else?
Thanks!
There is also an alternate way. Follow this simple step:
Just delete the Default.png file. Select it again in the summary section project's target settings. you can also drag drop it the on the icon of launch image in the summary section.
The answer is that if you are developing and app for iOS 5, there are two different sections for declaring your icons. The Info editor in the Project editor doesn't show the iOS 5 section. You have to load the file in the Property List editor.
Basically for pre-iOS 5 there is 'CFBundleIconFiles', for iOS 5+ it's 'CFBundleIcons'
Make sure that these have the same icon files names in them.

xcode app icon is not applied anymore

I have been testing and developing my app since few months and now, app icon applied on device not correspond as icon set on target summary. I tried to remove it and attach it again but no succes! App icon appears on device as a small capture of splash screen! Why? How to solve it? Thank you
Make sure that the file name under the "Icon Files" key in the info.plist is same as your app icon file. You can view the info.plist by selecting the target and then selecting the "Info" tab.

Xcode : Missing icons for iOS apps in Organizer's archives

If I choose "build and archive" from XCode, the Organizer is launched and I can see a list of my archived applications. I have 4 different applications (with several archives each), but the icon that's displayed in Organizer for one of the apps is missing -- there is a question mark icon instead. The app does have an associated icon and it validates and submits to the app store without any issues.
Why isn't Organizer picking up the icon correctly and how do I fix it?
Not a bug, I think you need to have at least one for Iphone and a bigger one for ipad (although my app is only designed for iphone...). I replaced the "icon file" key with "icon files" in the plist file and put one 52x52, one 72x72 and also one 114x114.
I think it is a bug. I see the same for all my apps that I Build & Archive.
Include in the info.plist for the key "Icon File" the value "Icon.png".
Do not forget to also include the image in the container.
I have the same problem, and I solved it by adding a "Icon file" in info.plist, and adding a "Icon files" after "Icon file", and the icon is fine in organizer. I think that might a parsing sequence problem.
Those of you that have upgraded to Xcode 4.3 and are having problems with the Application Icons showing up in the Organizer Window under Archives, look at this posting which includes a solution:
Xcode 4.3 : missing icons for iOS apps in Organizer's archives
When I had a missing icon in the organizer, I appended
.icns
to the Icon file name in the Info.plist file.
For XCode 4.2 :
Patrick Burleson's answer is correct, and worked for me. However, the icon that showed up in the organizer was still fuzzy/low-resolution after doing that. I fixed this by putting Icon#2x.png in the "Item 0" slot of 'Icon Files', instead of putting Icon.png there as I had before. No idea why I should need to do that, but in any case, if someone else has that issue, that may be the way to fix it.

Why is my icon not being distributed to the device?

During the work on my iPhone application the icon changed from time to time. Colleagues or management came with fancy new ideas and .pngS and all I did was changing the Icon.png in the file system. Most times the new icon was distributed to simulator or device with the very next build, sometimes I had to delete and add th icon.png in Xcode (images), but it worked.
Then, the other day I added the UIPrerenderedIcon element to the info.plist to eliminate the icon's shine (it worked) and since I did, I've problems with bringing new icons to the device:
Simulator shows new icon when in debugging mode
Simulator doesn't present new icon in release mode (only when debugging was used before)
Never new icons on any iPhone or iPod
Whenever icon distribution fails, a white square or (even stranger to me) an old icon (corresponding .png is completly eliminated from the file system) is shown
Any ideas?
Try cleaning all targets, that is most likely the case of the old icon showing up.
Also, this happened to me a few times (with in app images)...
The simulator is case insensitive to file names, but the device IS case sensitive.
So, if in the info.plist you say your icon file is: ICON.png
But the actual file is named: icon.png
Then, the simulator will display the icon, However, the device will not.
When ever you change the icon image Try deleting the old application from the simulator/iPhone and thenm reinstall it.. Some times such problem occur with me too.. and also
FOR icon on iTunes
Make the icon image 512 x 512 JPEG or PNG file named iTunesArtwork. Then go to get info and remove the extension. Note that the file must not have an extension.
After generating the file of your application’s icon, follow these steps to add it to your application:
Open your project in Xcode.
In the Groups & Files list, select the Resources group.
Choose Project > Add to Project, navigate to your iTunesArtwork file, and click Add.
In the dialog that appears, select the ”Copy items” option and click Add.
Note that the PNG or JPEG file is just 'iTunesArtwork', with no suffix.
If you try to copy the file into the application bundle after you have built it, it will break the app signing, and you will get a verification error when trying to sync it to your device. Ensure that the artwork file is included in the "Copy Bundle Resources" folder, within your project's target in XCode (step 4, above).
Then drag and drop your app file to the iTunes for cross checkin whether you have done all things correct or not.
Hope this helps..
Start Application in xcode
1 Change the name of the icon.png to icon1.png
2 Remove the app from the simulator or the device
3 Clean all targets
4 Change icon1.png back to icon.png
5 Run app again