The icon specified in info.plist was not found in the top shell of the application

I am trying to upload my binary to iTunes Connect using Applicaton Loader. When I select a file and click send, it is sent for about a second, and then this error appears,

The icon specified in the info.plist file was not found in the top-level application shell: Default -Landscape@2x~ipad.png

What does it mean? How to fix it?

+26
itunesconnect
Apr 15 '12 at 20:14
source share
15 answers

Another parameter that may cause the problem: You must ensure that the icon files are also in the build / resource phases of the package

+34
01 Sep
source share

Edit the .plist project files "as source code", that is, open it in any text editor. Then manually change the names of the icon files until they become clear.

+23
May 8 '12 at 22:33
source share

.plist case sensitive when validated and archived for download on the App Store.

If you have this in a .plist :

 icon-72@2X.png 

file name cannot be

 icon-72@2X.png 

due to a change in the case of the character x.

+17
Jun 18 2018-12-18T00:
source share

I am facing the same problem, I will rename the file and change the icon file name accordingly in info.plist, and this solution works for me.

+8
Apr 17 '12 at 6:35
source share
  • Clear assembly
  • Make sure the file is in the file system
  • Make sure you see the file in the project navigator.
  • Most likely, step 3 will fail. If so, drag the icon from the crawler into the Project Navigator. When asked, clear the "copy..blabla" checkbox because, because the file is already where you drag it, it will fail. When the file appears in the Project Navigator, you must be gold.
+6
Oct. 20 '12 at 21:45
source share

Also check that you do not have two icons with the same name in the project folders.

+5
May 22 '12 at 9:56
source share

I think the answer to this question will change over time, because Apple is constantly changing the rules for checking applications. These validation rules will only appear when you submit your application to the AppStore.

In this particular situation, a validation error occurred to me while downloading the application on 03/08/2012.

The solution was quite simple. I had to move to the icon files that I found in the folder nested in the project directory, down to the TOP LEVEL project directory, in which there is a project file. As soon as I did this and read the files back to Resources in my project, the validation error disappeared.

Of course, you should check that this problem is not caused by incorrect file names, i.e. the differences between your plist file and the true icon file names in your file system.

+4
Aug 03 2018-12-12T00:
source share

Another small problem that caught me was the empty line. I got a cryptic error message ...

 Icon specified in the info.plist not found under the top level app wrapper: 

And found it hiding in my plist

 <string></string> 
+2
Nov 09 '12 at 17:28
source share

I looked like a problem. I have a decision to do it

1 / uninstall the icone app in your target

2 / rename your icone ex: applicationNameSmall.png

3 / add your icone to your application.

This works for me.

+2
Jan 21 '13 at
source share

The error occurs because the App Store checks the icon file names based on yourProject-info.plist. If they do not match, an error message.

To fix this problem: go to the yourProject-info.plist file in xcode and check the BOTH files "icon files" and "icon files (IOS5)." You must make sure that each line corresponds to the icon files that you have in the file directory.

Change or delete inconsistent string names (I had to delete an empty string). Rebuild. As other posters noted, names are case sensitive, so keep that in mind.

+2
Jul 14 '13 at 12:43 on
source share

Sometimes Icon.png files must be opened in some image editing tools (for example, Adob ​​Photoshop) and saved as a new image. It works great. Check attached images several times, image properties do not change, renaming the image file manually. See the attached image

+1
Mar 04 '13 at 5:23
source share

I had the same problem. I just added the image files that he complained to the project in the viewer. Not sure if this is correct, but this solved the problem for me.

0
Jun 26 '12 at 16:56
source share

I had a stupid mistake, in my info.plist I had Icon.png, and the real file name was the .png icon (without capital letters)

0
Dec 20 '12 at 21:18
source share
  • Fix problems with the images that he offers.
  • Clean up the project.
  • Build and run to make sure nothing is broken.
  • Delete previous archive
  • Create a new archive (Product β†’ Archive)

It worked for me. I had to reassign my application because the previous one was not updated.

0
Jun 24 '13 at 13:51 on
source share

I had the same problem. I went to Targets-> Build Phases and deleted from there the old (test) icons that I clicked earlier. Good luck :)

0
Nov 06 '13 at 13:12
source share



All Articles