将二进制file upload到iTunes时出现的问题在高Sierra上使用Xcode 9进行连接(ERROR ITMS-90391)

当试图上传一个二进制到iTunes连接使用XCode 9(或应用程序加载器)在高山脉,我得到以下错误:

错误ITMS-90391:“缺less图标,没有为手表应用程序find图标”AppName / Watch / WatchApp.app“,确保其Info.plist文件包含CFBundleIconFiles条目。

我可以在这里注意到,昨天上传了完全相同的二进制文件,在Sierra上使用XCode 9GM没有任何问题。

我已经validation/尝试的事情:

  1. 已清理的项目,删除了DerivedData ,重新启动
  2. 资产目录成员资格是正确的
  3. 所有必需的应用程序图标都存在于相应的资产目录中
  4. 生成的.xcarchive似乎包含CFBundleIcons项的资产文件和Info.plist正确项
  5. 我删除了所有的图像文件,并以新的名字读取,但无济于事。

我知道这里有一个相关的问题,以及苹果开发者论坛上最近的讨论。 但是,没有任何build议的解决scheme似乎工作。 有任何想法吗?

我认为这是一个苹果错误与高达九点〇克gg高山。 试图弄清楚这一点的挫折时间。

我通过取消选中手表应用程序和手表扩展的资产上的手表扩展目标成员来解决此问题。 再说一次,我的手表应用程序和手表扩展的资产集合,只有在目标成员列表中选中手表应用程序。