WatchKit App Submission Error

断了今生、忘了曾经 提交于 2019-12-23 18:31:49

问题


Okay! So here's the deal:

I have made an app with WatchKit and archived it but every time I try to submit it, I get the same error:

ERROR ITMS-90391: "Missing Icons. No icons found for watch application '********.app/PlugIns/******** WatchKit Extension.apex/******** WatchKit App.app'. Please Make Sure that its Info.plist file includes entries for CFBundleIconFiles."

All the *'s are where my app name is which I did not want to share for obvious confidentiality reasons. Here is my Watch App's Info.Plist (NOT THE EXTENSION, THE WATCH APP!!!):

And here is the Watch App's asset folder with the icons (blacked out):

The iPhone App has its own icons in its own asset catalog. Here is the Watch App Target:

Archiving it is not a problem until I hit Submit to App Store which makes the error (as printed above) appear. I have:

Cleaning Making a new project with the same code and stuff to try and fix it Restarting Xcode Waited and tried again (a lot of stuff) Used both Xcode 6.2 and Xcode 6.3 beta 4

I REALLY appreciate the help! Thanks in advance!


回答1:


I got the same error when I tried to archive my watch app and in my case what causing the error was that I putted the required icons for the watch in the asset catalog AppIcon of the iOS project.

So,this is what I have done to remove this error :

  1. Select the Images.xcassets file and then select AppIcon image set.
  2. Uncheck the Apple Watch box in the Attribute Inspector to remove the required icons for the apple watch.

  3. Then I slected the watch app project and in the Images.xcassets file I selected the AppIcon image set and added alll the apple watch icons required there.

  4. Clean project and rebuild.

This solution worked for me and removed the error.




回答2:


Okay! I don't know why it worked but it did. I removed the Icon Files row in the Watch App's Info.plist and i selected my dev team in the extension and watch app as it was in the phone app. Then I got rid of all my icons in all of my asset catalogs and then I remade the files (all with unique names) and put them. After that, it worked! NO idea why!

Thanks songchenwen for trying to help! Hope this helps someone!

(By the way you should search Nerdy Lime on the App Store to find my apps)



来源:https://stackoverflow.com/questions/29544161/watchkit-app-submission-error

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!