question

DilanWickramarathna-2189 avatar image
0 Votes"
DilanWickramarathna-2189 asked SethIsaacks-4659 edited

Xamarin.Forms IOS, AppStore Verification failed with CFBundleIconName missing

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

dotnet-xamarin
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

KyleWang-MSFT avatar image
0 Votes"
KyleWang-MSFT answered

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.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

DilanWickramarathna-2189 avatar image
0 Votes"
DilanWickramarathna-2189 answered

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,

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

PejmanAghaiipour-4626 avatar image
0 Votes"
PejmanAghaiipour-4626 answered PejmanAghaiipour-4626 published

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

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

DilanWickramarathna-2189 avatar image
0 Votes"
DilanWickramarathna-2189 answered SethIsaacks-4659 commented

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

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

what about those that have little to no experience with MAC and need a solution promptly

0 Votes 0 ·
SethIsaacks-4659 avatar image
0 Votes"
SethIsaacks-4659 answered SethIsaacks-4659 edited

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>

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.