[TIMOB-4313] Universal App Submission Error: Icon-72.png
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-03-20T12:23:53.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Sprint 2011-34, Release 2.0.0, Sprint 2012-06 |
Components | iOS |
Labels | qe-testadded |
Reporter | Mario |
Assignee | Sabil Rahim |
Created | 2011-06-05T04:47:06.000+0000 |
Updated | 2012-07-09T10:06:26.000+0000 |
Description
If I try to submit a universal app for iPhone and iPad with Titanium Studio and Mobile SDK 1.7.0 RC1 I get this error from Apple:
bq. iPad: Icon.png: icon dimensions (57 x 57) don't meet the size requirements. The icon file must be 72x72 pixels, in .png format.
According to the Apple Developer Library I have a Icon-72.png image for the iPad.
http://developer.apple.com/library/ios/#qa/qa1686/_index.html
If I look in the Info.plist of the build directory I see only this icon section:
<array>
<string>Icon.png</string>
<string>Icon@2x.png</string>
</array>
The Icon-72.png is missing:
<array>
<string>Icon-72.png</string>
<string>Icon.png</string>
<string>Icon@2x.png</string>
</array>
Please fix it because there is no way to submit an universal App to the Apple App Store.
Attachments
File | Date | Size |
---|---|---|
Bildschirmfoto 2011-06-05 um 13.40.41.png | 2011-06-05T04:47:06.000+0000 | 211431 |
infoplist.zip | 2011-08-25T17:35:39.000+0000 | 1612401 |
The way to submit to the app store is to copy the info.plist file into the application root directory and add the additional icon file in the info.plist. See example: http://screencast.com/t/GwOLBY75yjxv This needs to be automated in a future TiSDK release.
Test file check attachments.
pending pull #416
Attached all 7 icons to all three app types and info.plist is reflecting them all. Packaging tests also confirm all icon types appear in relevant locations for all app types. Verified with SDK 1.8.0.v20110922234950 on iPad, iPhone, iPod touch 3rd gen, iPod touch 4th gen.
Please confirm that this will be supported in 2.0. Looking at the Info.plist file of the CI build (2.0.0.v20120308103238) the Info.plist now includes only
iPAD3 icon support added by PR 1630
@Micheal Thanks micheal, actually i thought name of the icon would icon-144.png and icon-Small-100.png . But it turns out you are right. The apple doc's kinds didn't make a correct disclosure about it. The [docs](http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW2) made me think the other way. Making a new PR for correcting the other PR and reopening this issue. The new wiki page also needs to be updated accordingly.
New PR up [1756](https://github.com/appcelerator/titanium_mobile/pull/1756)
Verified with SDK 2.0.0.v20120320154815 and Titanium Studio, build: 2.0.0.201203202130. Used Apple icon name conventions with sample project with all possible icons (except 1024x1024). Checked packaged app with Xcode pre-submission verification and passed. Checked settings, search, and home icon on iPad 2, iPad 3, iPhone 4, iPod touch 3rd gen. All icons appears as expected.