Icon errors delivering app through Application Loader

Hi,


I'm trying to deliver my app(Made using Xamarin, Visual Studio) through Application Loader, but I keep getting the same 4 errors (and 2 warnings).

I get the following:


ERROR ITMS-90713: "Missing Info.plist value. A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'nl.(myappname).ios' Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev1051b1f7."


ERROR ITMS-90022: "Missing required icon file. The bundle does not contain an app icon for iphone/ ipod of exactly '120x120' pixels, in .png format for iOS versions >= 10.0."


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 supporting iPad Pro."


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 >= 10.0."


Warnings


The resulting API analysis file is too large. We are unable to validate your API usage prior to delivery. This is just an informational message.


WARNING ITMS-90704: "Missing App Store Icon. iOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via iTunes Connect, apps cannot be submitted for App review or Beta app Review. Refer to http://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ for more information."


I have a assets catalog in Visual Studio with all icons (the right size, or else VS wouldn't even accept it to be added).

What could this possible be? I've been trying all sorts of things together with another developer for nearly a whole week(except one day, when we put it on the google play store with ease) and we did get rid of a few other errors, but those errors just won't dissappear. I had no idea that it would be this much of a hassle to simply get an app on the app store 😟

https://imgur.com/SwinOxz


I too have this problem. Using Visual Studio, added all the icons to the asset thing. It says I don't have 76x76 icon (plus a couple others) yet I do. Trying to get a build up on ITunes Connect (I think that is the name). So much work! Have been working on this for three days, hopefully getting close.

We are also having the exact same issue. I put in a help ticket with Xamarin, but "I have some good news, and bad. The bad news is that this is strictly Apple; privacy and legal policies restrict us from assisting directly with 3rd party. The plist and Apple store are specific to iOS apps, not Xamarin. I do apologize, but there’s not much I can do to help."


We also have a stack exchange post up trying to resolve the issue. Seems to be an issue that was created in newer versions of XCode possibly?


https://stackoverflow.com/questions/51621641/app-icon-errors-using-application-loader#

Has there been an update or solution to this issue?

I am receiving all of the "missing images" errors as well on the most up-to-date version of the relevant software (Xamarin, Visual Studio, etc) and have provided all of the image files for the App Icons in the Asset Catalog.

Please advise on things to do to fix these image errors.
Okay, I tried various things and managed to make it get accepted into the store without the errors:

The main thing that seems to have worked is to use the GUI to create a new AssetCatalog, then reference the images again. Not to be confused with using the current asset catalogue and uploading the images again. That didn' work for me.

Other things that I tried and am not sure if they helped are the following:

  • I moved the AssetCatalog.xcassets folder from its location under the Resources folder to a level up i.e. the root iOS PCL folder

  • In addition to the above, I changed the reference in the info.plists that reference this folder to reference the correct location i.e. I removed the directory "Resources" in front of the refrerence.

  • I removed the following lines in the info.plists:

Code Block
    <key>CFBundleIconName</key>
    <string>Icon</string>



Icon errors delivering app through Application Loader
 
 
Q