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

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

问题描述

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

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 似乎包含资产文件和 Info.plist 正确条目的 CFBundleIcons
  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?

推荐答案

我认为这是在 high sierra gm 上 xc 9.0 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 时出现问题(错误 ITMS-90391)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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