Xamarin.Forms IOS, AppStore Verification failed with CFBundleIconName missing

Dilan Wickramarathna 1 Reputation point
2021-06-06T11:50:16.963+00:00

in my xamarin.forms application , when publishing to app store it says

ITMS-90713: Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'com.kinza.cafenoirfront'. 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. tried so many ways but still facing to the problem.

102708-screenshot-2021-06-06-171420.jpg

and my Info.plist also contains the CFBundleIconName key and i added it manually

102669-screenshot-2021-06-06-171735.jpg

any idea about this

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,292 questions
0 comments No comments
{count} votes

5 answers

Sort by: Most helpful
  1. Kyle Wang 5,531 Reputation points
    2021-06-07T05:28:15.933+00:00

    Hi DilanWickramarathna-2189,

    Welcome to our Microsoft Q&A platform!

    You can try the following steps to handle it.

    1.Deleted the existing "Assets" folder under Asset Catalogs
    2.Add new AppIcon to Assets and fill all images placeholders.
    3.Open info.plist, select "Visual Assets" and set App Icons source to "AppIcon".

    About this issue, there is a discussion here you can refer to.

    Regards,
    Kyle


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. Dilan Wickramarathna 1 Reputation point
    2021-06-07T06:31:16.383+00:00

    Thank you Kyle for your response, i have tried all of those ways, but at the end by Archiving the IOS app with Visual Studio for Mac could resolve the problem,

    0 comments No comments

  3. Pejman Aghaiipour 1 Reputation point
    2021-06-10T00:40:11.9+00:00

    Please help, I have the same problem and have tried everything, all was working fine until a week ago!

    0 comments No comments

  4. Dilan Wickramarathna 1 Reputation point
    2021-06-10T02:49:14.837+00:00

    No need to think , move the application to MacOs that you used to connected as remote host and archive it with Visual Studio for Mac, that's all


  5. Seth Isaacks 46 Reputation points
    2021-10-18T14:07:14.797+00:00

    So I found out what the issue was but I do not understand why. I created a sample project and it worked flawlessly. I compared the sample project to mine and found mine had some entries that the sample project did not in the release section. I removed those. I also noticed that in the sample project the key/value pair (see below) were not the last item in the info.Plist. So in my project I moved them to the very top. Rebuilt, copied the IPA over to the build server and dropped the IPA in tranporter and the verification process was successful. But why??? So I went back to the IPA and I moved the key/value pair to the bottom (where they are added by default) rebuilt and tried Transporter again. I got the error I always get...App Icon missing. So I moved the pair back to the top, very first entry, and then rebuilt and tried Transporter again. and like magic it worked. So my question is why???

    <key>XSAppIconAssets</key
    <string>Assets.xcassets/AppIcons.appiconset</string>

    0 comments No comments