Issue when uploading binary to iTunes Connect with Xcode 9 on High Sierra (ERROR ITMS-90391)

懵懂的女人 提交于 2020-01-05 05:59:13

问题


When trying to upload a binary to iTunes connect using XCode 9 (or Application Loader) on High Sierra, I'm getting the following error:

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

May I note here that the exact same binary was uploaded yesterday, using XCode 9GM on Sierra with no problems.

Things I've already verified/tried:

  1. Cleaned project, deleted DerivedData, rebooted
  2. Asset catalog memberships are correct
  3. All the required app icons exist in the appropriate asset catalog
  4. The resulting .xcarchive appears to contain both the asset files and the Info.plist correct entries for the CFBundleIcons key
  5. I've removed and readded all image files under new names but to no avail.

I'm aware of a relevant question here and the most recent discussions in Apple developer forums. However, none of the solutions suggested seem to work. Any ideas?


回答1:


I think this is an apple bug with xc 9.0 gm on high sierra gm. Hours of frustration trying to figure this out.

I got around this by unchecking the watch extension target membership on the assets for my watch app and watch extension. To say that again, both the assets collections for my watch app and watch extension, only have the watch app checked in the target membership list.



来源:https://stackoverflow.com/questions/46430910/issue-when-uploading-binary-to-itunes-connect-with-xcode-9-on-high-sierra-error

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