我已经构建了一个 iPhone 应用程序并正在上传第 4 个版本,此时 iTunes Connect 上显示无效二进制状态。第1 3 个版本顺利上传。
我收到一封来自 Apple 的邮件,其中包含以下错误
文件名无效- 您的包中包含一个文件“appname.app/Icon”,其名称包含无效字符。避免在文件名中使用控制字符。
我无法将制作文件的麻烦归零。关于我如何调试这个的任何线索?现在已经卡了2天了。
应用图标文件必须命名为Icon.png
. 您的二进制文件似乎包含名称不正确或中间有空格的文件。检查应用程序图标文件的名称。
还要检查您的 XCode 项目是否有任何带有 name 的杂散文件Icon .png
。有时由于版本控制软件的原因,可能会有一些名称奇怪的隐藏文件备份。在您的 XCode 项目中检查具有名称的隐藏文件/文件夹。Icon .
包含在 XCode 项目中的任何此类文件都将添加到应用程序二进制资源中。
在我的情况下,我发现Icon .png
在过滤器中进行搜索Project Navigator
我删除它,它工作。