This is a migrated thread and some comments may be shown as answers.

Missing recommended icon file

6 Answers 144 Views
General Discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Bill
Top achievements
Rank 1
Bill asked on 11 Sep 2013, 09:27 PM
I published to the iOS App Store today and got the following issue list from iTunes.  Icenium does not have areas to upload icons for the dimensions noted.

Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '76x76' pixels, in .png format.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format. 

6 Answers, 1 is accepted

Sort by
0
Stefan Dobrev
Telerik team
answered on 12 Sep 2013, 10:10 AM
Hi Bill,

The problem comes from the fact that Apple changed their requirements for the application icons with the introduction of iOS 7 and they have started forcing it through iTunes. We were hoping that Apple will not force this until the public release of iOS 7 (Sep 18) and give an upgrade period for their customers, but that was not the case. The next version of Icenium (which is expected soon) will have an UI for uploading those specific icons.

Fortunately there is a way to get this working even today. What you can do is push your repository to a remote one for example GitHub or Bitbucket. Then you should clone it on your local system and add the iOS 7 required icons in the App_Resources\iOS folder next to the other icons. Note that the naming of the icons is not strict, but rather you should have ones with the iOS 7 dimensions (60x60, 120x120, 76x76, 152x152 and optionally 40x40, 80x80 for Spotlight.). Having added those icons you should commit locally your changes and then push them back to the remote repository. Then you can come back to Mist/Graphite and pull the changes. The final step is to edit the Info.plist file and include the names of the image files you have added in the CFBundleIconFiles section. Here is a snippet that highlights the added icons:
<key>CFBundleIconFiles</key>
<array>
    <string>icon@2x.png</string>
    <string>icon.png</string>
    <string>Icon-Small.png</string>
    <string>Icon-Small@2x.png</string>
    <string>Default.png</string>
    <string>Default@2x.png</string>
    <string>icon-72.png</string>
    <string>icon-72@2x.png</string>
    <string>Icon-Small-50.png</string>
    <string>Icon-Small-50@2x.png</string>
    <string>Default-Landscape.png</string>
    <string>Default-Landscape@2x.png</string>
    <string>Default-Portrait.png</string>
    <string>Default-Portrait@2x.png</string>
    <string>icon-40.png</string>
    <string>icon-40@2x.png</string>
    <string>icon-60.png</string>
    <string>icon-60@2x.png</string>
    <string>icon-76.png</string>
    <string>icon-76@2x.png</string>
</array>
Note that if you have named your icons some other way you should use your names as values.

Alternatively if you do not want to or have not pushed your code to a central repository you can send us an email (support[at]icenium.com) with your new icon files and we can add them to the project you point us to.

We are really sorry for the caused inconvenience and we hope this workaround will work for you until we have a dedicated UI for those new icons.

 

Regards,
Stefan Dobrev
Icenium Team

Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.
0
NathanMST
Top achievements
Rank 1
answered on 18 Sep 2013, 02:14 AM
Thanks for posting this!  I had the same issue but was able to fix it without having to push to a remote repo first by exporting my Icenium project to my local machine, added the icons to the App_Resources/IOS then re-zip and choose Add from Archive within Icenium Graphite...  

Thanks!
Nathan
0
Steve
Telerik team
answered on 18 Sep 2013, 07:27 AM
Hello Nathan,

Yeah, this should work as well, it's just that the workflow my colleague has suggested is more straight-forward if you're using a remote repository. Note that you would still need to edit the Info.plist file and include the names of the image files you have added.

Regards,
Steve
Telerik

Big news for mobile app and .NET developers! Hear about it at our Release Keynote. Thursday, September 26th, 11AM EDT
Do you enjoy Icenium? Vote for it in Windows IT Pro Community Choice Awards as Best Cloud Computing Product or Service (Category 5).
Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.
0
NathanMST
Top achievements
Rank 1
answered on 20 Sep 2013, 04:17 AM
Cool, thanks!  Yeah, I tried using GitHub but it got to be a pain so I just switched back to using the built in Icenium Git version control because I'm the only dev right now and it's been easier...
0
Steve
Top achievements
Rank 1
answered on 20 Sep 2013, 09:26 AM
The new Icenium version already lets you set iOS 7 icons from the project properties.

Cheers!
0
David
Top achievements
Rank 1
answered on 15 Oct 2013, 03:11 PM
I ran into a related issue, just thought I would post about it here in case it helps someone else.  I had the same warning email from apple when I tried to submit my app, it said I had no 120x120 icon, even though I had added it in icenium.  I think the issue is that I had previously edited by plist file to turn off the icon gloss.

I had to manually edit the plist file to add the entries Stefan Dobrev highlighted in his post previously.  After the change the submission went through well.
  -David
Tags
General Discussion
Asked by
Bill
Top achievements
Rank 1
Answers by
Stefan Dobrev
Telerik team
NathanMST
Top achievements
Rank 1
Steve
Telerik team
Steve
Top achievements
Rank 1
David
Top achievements
Rank 1
Share this question
or