Xcode validation error: Unexpected value for key: CFBundleIconFile is not a string
I'm trying to validate an iOS application for first time.
I had a lot of obstacles until come this step, but I couldn't resolve by myself, so I decide write a question for this awesome comunity.
I got this error in the validation process of the app:
My .plist file name is: appxxx-Info.plist The first question is: the error is reference a file named Info.plist, but I haven't this file!, again, my file is named appxxx-Info.plist
So, I checked the appxxx-Info.plist file to made sure that I had included all neccessary icons for the app. I did have them all.
I went to the Summary tab project's target in Xcode and I loaded the proper image for each "device" (iphone/ipod/ipad) and everything is fine! (I never seen a yellow warning triangle)
Anyone know what is the problem?
In response to question #1: Xcode renames your info plist to “Info.plist” when it builds your app bundle. The organizer is validating the built app bundle, not your raw source.
In response to #2: CFBundleIconFile should be a string, not an array.
To help with your error I suggest you go through the following links :-
Also to specify icons for your app please go through