在High Sierra上使用Xcode 9将二进制文件上传到iTunes Connect时出现问题(ERROR ITMS-90391) [英] Issue when uploading binary to iTunes Connect with Xcode 9 on High Sierra (ERROR ITMS-90391)

查看:127
本文介绍了在High Sierra上使用Xcode 9将二进制文件上传到iTunes Connect时出现问题(ERROR ITMS-90391)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试在High Sierra上使用XCode 9(或应用程序加载程序)将二进制文件上传到iTunes connect时,出现以下错误:

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

错误ITMS-90391:缺少图标.找不到监视应用程序'AppName/Watch/WatchApp.app'的图标.请确保其Info.plist文件包含CFBundleIconFiles的条目."

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."

我可以在这里指出,昨天在Sierra上使用XCode 9GM完全上传了相同的二进制文件.

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. 已清理项目,已删除DerivedData,重新启动了
  2. 资产目录成员身份正确
  3. 所有必需的应用程序图标都存在于相应的资产目录中
  4. 生成的.xcarchive似乎包含资产文件和CFBundleIcons键的Info.plist正确条目
  5. 我已删除并读取了所有使用新名称的图像文件,但无济于事.
  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.

我知道此处的相关问题以及 Apple开发者论坛.但是,所有建议的解决方案似乎都没有用.有任何想法吗?

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?

推荐答案

我认为这是xsi 9.0 gm在高Sierra gm上的苹果错误.数小时的挫败感试图找出答案.

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.

这篇关于在High Sierra上使用Xcode 9将二进制文件上传到iTunes Connect时出现问题(ERROR ITMS-90391)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆