在iTunes上传后无效的二进制文件

我已经构build了一个iPhone应用程序,并且在iTunes Connect上出现Invalid Binary状态时正在上传第四个版本。 前3个版本顺利上传。

我收到一封来自苹果的邮件,错误如下

无效的文件名称 – 您的软件包包含一个名称包含无效字符的文件“appname.app/Icon”。 避免在文件名中使用控制字符。

我无法把这个麻烦的文件归零。 任何导致如何我可以debugging呢? 已经卡住了2天了。

应用程序图标文件必须命名为Icon.png 。 看起来你的二进制文件包含一个名字不正确的文件,或者是一个空格。 检查应用程序图标文件的名称。

另外检查你的XCode项目是否有名为Icon .png任何零星文件。 有时由于版本控制软件,可能会有一些隐藏的文件以奇怪的名字备份。 检查名称为Icon . 隐藏文件/文件夹Icon . 在你的XCode项目中。 所有包含在XCode项目中的文件都将被添加到应用程序的二进制资源中。

在我的情况下,我发现Icon .pngProject Navigator的filter中进行search

在Project Navigator中过滤

我删除它,它的工作。