ERROR ITMS-90391: "Missing Icons. No icons found for watch application..." (XCode 9+High Sierra)

I think this issue started with the combination of XCode 9 and High Sierra (apple file system).


When I attempt to upload a new build to iTunes Connect via xcode it stops with error below


ERROR ITMS-90391: "Missing Icons. No icons found for watch application 'myappname.app/Watch/myappname WatchKit App.app'. Make sure that its Info.plist file includes entries for CFBundleIconFiles."


Never had that problem. The "fix" was to make sure that the image assests file under the watch extension had all targets unchecked and the assets file under the watch app should only be checked for the watch app target. That's fine except I have complications


Those complications have images and the only way to show those images are if the files are in the assets file with the Watch Kit extension set as the target. But then it won't upload to iTunes giving me that same error.


Clearly something changed and Xcode is confused.


I've tried so many combinations and the only one that lets me upload is the one were the watch kit extension target has it's image assets file unchecked.

Hello,

I have the same problem and I am currently trying to upload the app with a different name for the Watch extension asset cataloge. Maybe this ist working otherwise I have also to try your solution.

Do you also have macOS High Sierra installed?

Okay, my solution has not worked but yours is correct.

Does anyone else has a solution how to include the extension images?

I posted about it one month ago in the beta thread. The only workaround i found if you upload your app with the latest XCode and previous os (macOS Sierra 10.12).

I have after of about 6 hours of trying, figured out an alternative way of submitting the app with High Sierra installed. Archive the app like normal using Xcode 9, then export the app instead of uploading. Download Xcode 8.3.3 from the developer portal, then open up Xcode 8.3.3 and go to 'Xcode' on the top menu, then 'Open Developer Tool' and select 'Application Loader'. Open your exported IPA using the application loader and click send. It should upload your app without any problems!

ERROR ITMS-90391: "Missing Icons. No icons found for watch application..." (XCode 9+High Sierra)
 
 
Q