将二进制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/尝试的事情:
- 已清理的项目,删除了
DerivedData
,重新启动 - 资产目录成员资格是正确的
- 所有必需的应用程序图标都存在于相应的资产目录中
- 生成的
.xcarchive
似乎包含CFBundleIcons
项的资产文件和Info.plist
正确项 - 我删除了所有的图像文件,并以新的名字读取,但无济于事。
我知道这里有一个相关的问题,以及苹果开发者论坛上最近的讨论。 但是,没有任何build议的解决scheme似乎工作。 有任何想法吗?
我认为这是一个苹果错误与高达九点〇克gg高山。 试图弄清楚这一点的挫折时间。
我通过取消选中手表应用程序和手表扩展的资产上的手表扩展目标成员来解决此问题。 再说一次,我的手表应用程序和手表扩展的资产集合,只有在目标成员列表中选中手表应用程序。
- 从iOS打开WatchKit应用程序
- 将数据从WatchKit中的模式视图传回
- 如何在Apple Watch中将modal segue的标签“取消”更改
- 如何在手表上testing不同的字体大小(dynamictypes)?
- 在苹果手表中调用URL的最佳做法是什么?
- Xcode Watchkit:所有有效的configuration文件都不允许指定的权利:beta-reports-active,com.apple.security.application-groups
- iOS7和Apple Watch
- 提交后Apple Watch图标问题
- 将iPhone上的UIImage传递给Apple Watch会导致手表无响应