CFBundleIconName

hi all


i got the following issue when i upload my app by using xcode 9.


Missing Info.plist value - A value for the Info.plist key CFBundleIconName is missing in the bundle 'com .Apps that provide icons in the asset catalog must also provide this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7.


and with this poor information, i can not solve the issue after i used the full days. because the issue only happend after i build the package and upload the package.


can any know the clearly solution? since the project is migrate from the old project.



BTW: <FabcK> Xcode Nine. Could xcode please more human-oriented ? Since the tools is used by a man. not your guys or a machine. Every time i am so regretly after i upgrade the xcode with every verison.

Even there is no word "CFBundleIconName" in Xcode Help

Accepted Answer

First, make sure the “Assets.xcassets” “Target MemberShip" has been selected. SELECTED....


Second, if you uses "Icon Files", or "Icon Name" in info.plist. you should make sure the Icon Name is same with Icon Files 76pt file( if it is support ipad only)

So CFBundleIconName shouldn't be "AppIcon" but rather "someicon76pt.png" which is set under AppIcon in the catalog? Which file should i choose for a watchkit app?

CFBundleIconName
 
 
Q