Corona Enterprise / Native App store submit errors (64-bit and icon errors)

Good Morning Corona,

We have been trying to update an old IOS Enterprise app with little success so far. We have been able to solve all build errors by editing the build settings with included libraries and such, but thats solved. Now we are running into some issues when uploading to the store. 

We have updated all the icons to the new specs (xcassets) according to the corona docs on this topic but the Icon errors don’t seem to go away. Here is the full error log from xCode (Xcode -> Product -> Archive -> Upload)

iTunes Store Operation Failed

description length:774193

iTunes Store Operation Failed

ERROR ITMS-90086: “Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default “Standard Architectures” build setting for “Architectures” in Xcode, to build a single binary with both 32-bit and 64-bit support.”

iTunes Store Operation Failed

ERROR ITMS-90022: “Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly ‘120x120’ pixels, in .png format for iOS versions >= 7.0.”

iTunes Store Operation Failed

ERROR ITMS-90023: “Missing required icon file. The bundle does not contain an app icon for iPad of exactly ‘76x76’ pixels, in .png format for iOS versions >= 7.0.”

iTunes Store Operation Failed

ERROR ITMS-90023: “Missing required icon file. The bundle does not contain an app icon for iPad of exactly ‘152x152’ pixels, in .png format for iOS versions >= 7.0.”

The architecture setting in the build settings in Xcode are set up to use “standard architectures”, so this problem may be due to an old version of corona enterprise / native.

But all the “Missing” icon files are all there.

The best thing I can think of is to update the corona native stuff in Xcode, but we do not know how.

Thanks,

Wilco from OCG Studios

Can you read through this thread and make sure you have all the PNG files correct?

https://forums.coronalabs.com/topic/70214-cfbundleiconname-missing-in-plist-unable-to-submit-to-appstore/page-2

Rob

Yes we have the correct build settings and all the correct PNG files (The ones from the guide on corona docs, which are the same as in the template folder). 

Make sure that Images.xcassets is added to your project and that AppIcon is selected in as App Icon Source, like this:

5N8SFwR.png

Also, I would suggest using Corona Simulator to ship your apps. Using Corona Native requires knowledge of native platforms, which can be rather involved. 

EDIT: I checked, corona libraries do have Standard Architectures (armv7 i386 x86_64 arm64)

Thanks Vlad,

We will check that out, the reason why we use Corona Native / Enterprise is that we need the extensions for Ios and Android.

The app contains video/audio/recording/editing.

SInce everything used to work and everything looks to be setup correctly, we are a bit in the dark now.

But if we need to add this to the project, why does it only says it is missing three icon files and not all of them!

Since we are in a different timezone it might be handy if you have some more suggestions?

Thanks

We recently moved our icons to xcassets (it seems impossible to submit iOS11 built app otherwise). Previous way (as noted in thread Rob mentioned) seems not to be good enough anymore. On your place I would try submitting copy of Native/Project Template/App/ios first, see if it goes well. Give it your app id and everything.

If it goes well, compare working App template to your project.

For example, icons should now be inside asset catalog (Corona/Images.xcassets). There shouldn’t be any other icons in ios build. Your build.settings iphone.plist entry should not mention icons at all. For Simulator build icons should be inside catalog specified in iphone.xcassets, and for native, inside mentioned asset catalog.

Thanks Vlads.

Although i am not sure what you mean by

""On your place I would try submitting copy of Native/Project Template/App/ios first, see if it goes well. Give it your app id and everything.

If it goes well, compare working App template to your project.""

 

It might be the problem that we still have icons in the Corona/root because the app is also Corona only without the video/audio addition.

 

On one system we get the 64 bit message

 

"ERROR ITMS-90086: “Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default “Standard Architectures” build setting for “Architectures” in Xcode, to build a single binary with both 32-bit and 64-bit support.”

 

on another system we only get the three missing icons message.

On both systems is the latest IOS Xcode version and the latest Corona Daily build, what could cause this?

 

Thanks

Honestly I have no idea what can cause it to happen occasionally. Check if you’re using 3rd party libraries, if they are same across systems. Check architecture settings in Build Settings in Xcode.

Hello Vlads,

It looks like the "

Make sure that Images.xcassets is added to your project and that AppIcon is selected in as App Icon Source, like this:

5N8SFwR.png

 

"

Did the trick.

 

Thanks so much, you have helped us a lot

Can you read through this thread and make sure you have all the PNG files correct?

https://forums.coronalabs.com/topic/70214-cfbundleiconname-missing-in-plist-unable-to-submit-to-appstore/page-2

Rob

Yes we have the correct build settings and all the correct PNG files (The ones from the guide on corona docs, which are the same as in the template folder). 

Make sure that Images.xcassets is added to your project and that AppIcon is selected in as App Icon Source, like this:

5N8SFwR.png

Also, I would suggest using Corona Simulator to ship your apps. Using Corona Native requires knowledge of native platforms, which can be rather involved. 

EDIT: I checked, corona libraries do have Standard Architectures (armv7 i386 x86_64 arm64)

Thanks Vlad,

We will check that out, the reason why we use Corona Native / Enterprise is that we need the extensions for Ios and Android.

The app contains video/audio/recording/editing.

SInce everything used to work and everything looks to be setup correctly, we are a bit in the dark now.

But if we need to add this to the project, why does it only says it is missing three icon files and not all of them!

Since we are in a different timezone it might be handy if you have some more suggestions?

Thanks

We recently moved our icons to xcassets (it seems impossible to submit iOS11 built app otherwise). Previous way (as noted in thread Rob mentioned) seems not to be good enough anymore. On your place I would try submitting copy of Native/Project Template/App/ios first, see if it goes well. Give it your app id and everything.

If it goes well, compare working App template to your project.

For example, icons should now be inside asset catalog (Corona/Images.xcassets). There shouldn’t be any other icons in ios build. Your build.settings iphone.plist entry should not mention icons at all. For Simulator build icons should be inside catalog specified in iphone.xcassets, and for native, inside mentioned asset catalog.

Thanks Vlads.

Although i am not sure what you mean by

""On your place I would try submitting copy of Native/Project Template/App/ios first, see if it goes well. Give it your app id and everything.

If it goes well, compare working App template to your project.""

 

It might be the problem that we still have icons in the Corona/root because the app is also Corona only without the video/audio addition.

 

On one system we get the 64 bit message

 

"ERROR ITMS-90086: “Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default “Standard Architectures” build setting for “Architectures” in Xcode, to build a single binary with both 32-bit and 64-bit support.”

 

on another system we only get the three missing icons message.

On both systems is the latest IOS Xcode version and the latest Corona Daily build, what could cause this?

 

Thanks

Honestly I have no idea what can cause it to happen occasionally. Check if you’re using 3rd party libraries, if they are same across systems. Check architecture settings in Build Settings in Xcode.

Hello Vlads,

It looks like the "

Make sure that Images.xcassets is added to your project and that AppIcon is selected in as App Icon Source, like this:

5N8SFwR.png

 

"

Did the trick.

 

Thanks so much, you have helped us a lot