2

I was recently not able to submit the app to Appstore and its showing 3 errors and the thing is i have all the app icons placed in Xcode as you can see in my screenshot correctly but this error comes. I have been trying for many hours to solve this issue. Anyone has idea what is wrong and how to solve? I have included all the icons in my assets folder as you can see . I even checked the dimensions and even deleted assets folders and created new . But still the error comes. How to solve this issues?

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

Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'com.abcd.iphone'. 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


XCODE ASSET FOLDER enter image description here

Added the info.plist screenshot :

enter image description here

HangarRash
16.4k5 gold badges28 silver badges62 bronze badges
asked Apr 8, 2021 at 2:38
3
  • You have Info.plist issues. There is no point showing us an asset catalog, that’s not where the problems lie. Commented Apr 8, 2021 at 3:04
  • @matt sorry matt I am pretty new to the iOS development so what is the suggested way to solve this . Do I need to add some key in info.plist? Commented Apr 8, 2021 at 3:06
  • @matt added the plist screenshot Commented Apr 8, 2021 at 3:10

2 Answers 2

2

Make sure your asset catalog is in fact part of the app target.

Make sure your build settings point to the AppIcon image set.

enter image description here

And make sure you don't have multiple asset catalogs with multiple AppIcon image sets, as the build system will not know which one to use.

You should be able to open the built app package in the Finder and see the CFBundleIcon entry:

<key>CFBundleIcons</key>
<dict>
 <key>CFBundlePrimaryIcon</key>
 <dict>
 <key>CFBundleIconFiles</key>
 <array>
 <string>AppIcon60x60</string>
 </array>
 <key>CFBundleIconName</key>
 <string>AppIcon</string>
 </dict>
</dict>
answered Apr 8, 2021 at 3:24
Sign up to request clarification or add additional context in comments.

2 Comments

Thanks matt I checked and confirmed that it is already everything the same as what you said . Do I need to add "CFBundleIconName" key in .plist?
No, if you've got this right it is added during the build.
0

Changing alternate icons from JPG to PNG fixed it for me.

answered Jul 11 at 11:28

Comments

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.