2021-6 Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle, even then I include CFBundleIconName.

I develop an APP with Xamarin, Visual Studio.

I publish my app to App Store I got message from Apple.

Dear Developer,

We identified one or more issues with a recent delivery for your app, "*** APP" 1.5.6 (1.5.14). Please correct the following issues, then upload again. ITMS-90713: Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'com.XXXX.XXXX'. 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/#/dev10510b1f7.

Best regards, The App Store Team

My info.plist file include CFBundleIconName. I include CFBundleIconName in my info.plist file.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>UIDeviceFamily</key>
	<array>
		<integer>1</integer>
		<integer>2</integer>
	</array>
	<key>UISupportedInterfaceOrientations</key>
	<array>
		<string>UIInterfaceOrientationPortrait</string>
	</array>
	<key>UISupportedInterfaceOrientations~ipad</key>
	<array>
		<string>UIInterfaceOrientationPortrait</string>
		<string>UIInterfaceOrientationPortraitUpsideDown</string>
		<string>UIInterfaceOrientationLandscapeLeft</string>
		<string>UIInterfaceOrientationLandscapeRight</string>
	</array>
	<key>MinimumOSVersion</key>
	<string>8.0</string>
	<key>CFBundleDisplayName</key>
	<string>MyAppName</string>
	<key>CFBundleIdentifier</key>
	<string>com.xxxx.xxxx</string>
	<key>CFBundleVersion</key>
	<string>1.5.15</string>
	<key>NSCameraUsageDescription</key>
	<string>This app needs access to the camera to take photos to share your photo to other users.</string>
	<key>NSPhotoLibraryUsageDescription</key>
	<string>This app needs access to photos to share your photo to other users.</string>
	<key>NSMicrophoneUsageDescription</key>
	<string>This app needs access to microphone.</string>
	<key>NSPhotoLibraryAddUsageDescription</key>
	<string>This app needs access to the photo gallery.</string>
	<key>UILaunchStoryboardName</key>
	<string>LaunchScreen</string>
	<key>CFBundleName</key>
	<string>MyAPPName</string>
	<key>CFBundleShortVersionString</key>
	<string>1.5.6</string>
	<key>UIStatusBarHidden</key>
	<true/>
	<key>UIRequiresFullScreen</key>
	<true/>
	<key>CFBundleDevelopmentRegion</key>
	<string>en</string>
	<key>CFBundleLocalizations</key>
	<array>
		<string>en</string>
		<string>ja</string>
	</array>
	<key>CFBundleIconName</key>
	<string>Icon-1024.png</string>
	<key>CFBundleIconFiles</key>
	<array>
		<string>Icon-76.png</string>
		<string>Icon-120.png</string>
	</array>
</dict>
</plist>

Apple's message is absolutely useless. Is there any idea?

Have you added app icons in an asset catalog as suggested in the Apple's message?

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/#/dev10510b1f7.

I'm having the same issue with an app that I've successfully published before. I started getting a message that said I was missing some icons which are clearly in my asset catalog.

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 >= 10.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface
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. To support older operating systems, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface
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. To support older operating systems, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface

I added the missing images to my resources as bundle resources and added

<key>CFBundleIconName</key>
	<string>AppIcon</string>

to my info.plist. That fixed the message for the missing icons. Now when I publish, I still get a message or email after publish that says CFBundleIconName is still missing.

What's changed???

I have the same problem. Some one can help??

I know this is strange (or normal in the Apple kingdom?), but I had this happening to me the other day, and I finally figured out that my provisioning profile and bundle name weren't matched. When I changed the bundle name to match, the error went away.

@jsureke This issue is currently affecting 2 projects, both of which I've previously published to Test Flight successfully. Both projects match my profiles.

I am facing same problem

Hello did anyone ever find a solution to this? I am having in issue stating the App Icon is missing when it definitely is not. I am developing on a windows box with a mac build server...using Transporter to upload the IPA file to Testflight. Worked great for over a year and now its not working. Transporter verification throws an error that the app icon is missing

Any solution to this problem? I am facing the same problem while trying to submit my image to testflight. I am using XCode 14.3 (14E222b). And I have tried many solutions that many have mentioned here and in stackoverflow, none of them work. The developer website has been relatively useless. Looks like no-one cares whether the content is useful or not or how to make it useful to developeers... anyway, let me stop complaining and request your help.

I get 3 related errors

  1. Asset validation failed

Missing Info.plist value. A value for the Info.plist key 'CFBundleIconName' is missing in the bundle xxxxxx'. 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/#/dev10510b1f7. (ID: 593168a8-caff-483f-ade6-700c062002d6)

  1. Asset validation failed

Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels,...

  1. Asset validation failed

Missing required icon file. The bundle does not contain an app icon for iPad of exactly '152x152' pixels

thank you -Vittal

I ran into this problem and after a couple of days of looking for solutions I found the cause. The Preview Assets.xcassets file was in the custom Resources folder, the path to which I specified in BuildSettings - Deployment - Development Assets "myApp/Resources". I created a "Preview Content" folder and moved the Preview Assets.xcassets file into it, also replaced the Development Assets config with "myApp/Resources/Preview Content" and the problem went away. Apple magic.

2021-6 Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle, even then I include CFBundleIconName.
 
 
Q