Unable to upload ipa due to Missing icon file

81 views
Skip to first unread message

ronvand...@gmail.com

unread,
Aug 31, 2018, 7:09:29 AM8/31/18
to CodenameOne Discussions
Hi 

I'm trying to upload my IPA file to the AppStore but am stuck.
I keep getting the message: ERROR ITMS-90023: "Missing required icon file. The bundle does not contain an app icon for iPad of exactly '167x167' pixels, in .png format for iOS versions supporting iPad Pro."

I've tried everything I colud think of. Adding Icon.png icon.png in the correct format 167x167 pixels.
No luck so far.
I also tried changing the xcode version, but that did not work either.

Where should I place the required Icon and what property file should i change to get this to work???

Many Thank
Ron van der Kruit

Dave Dyer

unread,
Aug 31, 2018, 9:56:04 PM8/31/18
to CodenameOne Discussions
Likewise, my same build as always, suddenly has this complaint.  Perhaps Apple added a new requirement?


Shai Almog

unread,
Sep 1, 2018, 1:46:53 AM9/1/18
to CodenameOne Discussions
I think this might be a regression due to the new xib mode changes mentioned here: https://www.codenameone.com/blog/no-more-ios-screenshots.html

Try using ios.generateSplashScreens=true and see if it works around the issue. I suggest removing it next week.

Dave Dyer

unread,
Sep 1, 2018, 2:29:53 PM9/1/18
to CodenameOne Discussions
Adding this hit has no effect.

Shai Almog

unread,
Sep 1, 2018, 11:25:08 PM9/1/18
to CodenameOne Discussions
If you download the IPA and unzip it what do you see in terms of files within the IPA? Can you list the non-application files (all the files you didn't create).

Dave Dyer

unread,
Sep 2, 2018, 1:11:33 PM9/2/18
to CodenameOne Discussions
G:\share\projects\boardspace-codename1\releases\Launch.app>ls
_CodeSignature                        iPhoneTheme.res
AppIcon29x29.png                      iTunesArtwork
AppIco...@3x.png                   kamisado.res
AppIcon57x57.png                      khet.res
AppIco...@2x.png                   knockabout.res
AppIco...@2x.png                   kuba.res
AppIco...@3x.png                   Launch
AppIcon72x72~ipad.png                 Launch.Foreground.png
AppIcon76x76@2x~ipad.png              LaunchImag...@2x.png
AppIcon76x76~ipad.png                 LaunchScreen.storyboardc
archived-expanded-entitlements.xcent  loa.res
arimaa.res                            lyngk.res
Assets.car                            magnet.res
barca.res                             MainWindow.nib
breakingaway.res                      majorities.res
bsdata.res                            MANIFEST.MF
build.props                           material-design-font.ttf
build.xml                             medina.res
build.xprops                          micropul.res
build.xxml                            modx.res
cannon.res                            mogul.res
carnac.res                            morelli.res
che.res                               morris.res
checkerboard.res                      mutton.res
chess.res                             octiles.res
cn1-version-numbers                   oneday.res
CN1Resource.res                       palago.res
CodenameOne_GLViewController.nib      PkgInfo
codenameone_settings.properties       plateau.res
colorito.res                          ponte.res
container.res                         proteus.res
cookie.res                            punct.res
crossfire.res                         qe.res
dipole.res                            quinamid.res
dvonn.res                             qyshinsu.res
embedded.mobileprovision              raj.res
entrapment.res                        rithmomachy.res
euphoria-other.res                    santorini.res
euphoria-recruits.res                 shogi.res
exxit.res                             sixmaking.res
fanorona.res                          spangles.res
filesystem.attributes                 SpriteStack.xjava
Frameworks                            stac.res
frogs.res                             syzygy.res
gipf.res                              tablut.res
goban.res                             takojudo.res
gobblet.res                           tammany.res
gounki.res                            theme.res
gyges.res                             tintas.res
hex.res                               trax.res
hive.res                              triad.res
Icon-152.png                          truchet.res
Icon-167.png                          tumble.res
Icon-72.png                           twixt.res
Icon-76.png                           tzaar.res
Icon-Small-50.png                     universe.res
Icon-Small.png                        veletas.res
Icon-...@2x.png                     volcano.res
Icon.png                              volo.res
Ic...@2x.png                           warp6.res
Ic...@3x.png                           xiangqi.res
Icon7.png                             xtheme.res
Ic...@2x.png                          yinsh.res
Ic...@3x.png                          yspahan.res
Info.plist                            zertz.res
iOS7Theme.res                         zoozi18n.bundle


Shai Almog

unread,
Sep 2, 2018, 11:52:15 PM9/2/18
to CodenameOne Discussions
This looks like ios.generateSplashScreens=true isn't defined. I'm assuming you defined it but it's somehow conflicting with a different hint, can you post your list of hints?

ronvand...@gmail.com

unread,
Sep 3, 2018, 4:28:33 AM9/3/18
to CodenameOne Discussions
Hi shai,

Thanks for your reply.
Putting this setting dis the tirck.
I was able to upload the application to appstore connect.

Thanks for helping me with this issue.

kind regards
Ron van der Kruit

Op maandag 3 september 2018 05:52:15 UTC+2 schreef Shai Almog:

Dave Dyer

unread,
Sep 3, 2018, 3:08:23 PM9/3/18
to CodenameOne Discussions
Yes, some operator error in my previous experiment.  Setting the flag avoids the problem.
Reply all
Reply to author
Forward
0 new messages