Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apple Watch App Fails Submission Invalid Info.plist and Icon

I am trying to submit my Apple Watch App to Apple. When validating, it always fails with various info.plist issues. One of these says:

The key ‘CFBundleIcons~ipad’ in bundle iPrayed.app/PlugIns/iPrayed WatchKit Extension.appex/iPrayed WatchKit App.app is invalid.

Also, I get various errors as well about Invalid icon names. I have searched for these, but I don't see them anywhere. Also, the CFBundleIcons key in the Watch App never shows on the Info.plist I have in there. What am I doing wrong? Attached below are three screenshots, one of the errors, one showing target of watch app, and one of my Image Assets file in Watch App.

enter image description here

enter image description here

enter image description here

like image 674
user717452 Avatar asked Apr 02 '15 14:04

user717452


2 Answers

I had this problem and after 3 hours straight I just figured it out.

Open your finder and find the WATCH info.PLIST file

Then delete the row that has "CFBundleIcons~ipad"

I hope this helps someone.

like image 88
Merrick Lee Avatar answered Oct 06 '22 00:10

Merrick Lee


This is a crazy bug on Xcode 6.2 but I found an easy fix (after lots of hard work).

Apparently, Xcode doesn't work well when using same icons for the app and for the watch at the same asset catalog so just separate the icons and that would fix that.

Just a small notice, Pay attention to have a square icon and not to include any transparency on those icons. It would be submit if you do but would reject automatically after few minutes.

like image 26
Idan Avatar answered Oct 05 '22 23:10

Idan