Apple Watch App无法提交无效的Info.plist和图标

use*_*452 9 iphone objective-c ios apple-watch xcode-6.2

我正在尝试将Apple Watch App提交给Apple.验证时,它总是会因各种info.plist问题而失败.其中一个说:

The key ‘CFBundleIcons~ipad’ in bundle iPrayed.app/PlugIns/iPrayed WatchKit Extension.appex/iPrayed WatchKit App.app is invalid.

此外,我还收到了有关无效图标名称的各种错误.我搜索过这些,但我没有看到它们.此外,Watch App中的CFBundleIcons键永远不会显示在我所在的Info.plist中.我究竟做错了什么?下面是三个屏幕截图,其中一个错误,一个显示手表应用程序的目标,以及我在Watch App中的一个Image Assets文件.

在此输入图像描述

在此输入图像描述

在此输入图像描述

小智 8

我遇到了这个问题,经过3个小时的努力,我才明白了.

打开您的查找程序,找到WATCH info.PLIST文件

然后删除包含"CFBundleIcons~ipad"的行

我希望这可以帮助别人.


Ida*_*dan 5

这是Xcode 6.2上的一个疯狂的错误,但我发现了一个简单的修复(经过大量的努力).

显然,当在相同的资产目录中使用相同的应用程序图标和手表时,Xcode无法正常工作,因此只需将图标分开即可解决问题.

只是一个小小的通知,注意有一个方形图标,不要在这些图标上包含任何透明度.如果你这样做会提交,但会在几分钟后自动拒绝.