IOS:PNG文件包含无效签名:XCode/Organizer/Archive/Validate中的Icon.png

Posted

技术标签:

【中文标题】IOS:PNG文件包含无效签名:XCode/Organizer/Archive/Validate中的Icon.png【英文标题】:IOS: The PNG file contains an invalid signature: Icon.png in XCode/Organizer/Archive/Validate 【发布时间】:2013-04-04 20:20:25 【问题描述】:

尝试在商店中发布应用程序需要五个小时,但没有结果。我遇到以下错误:PNG 文件包含无效签名:在管理器/存档中验证期间的 Icon.png。这也是我编译我的 .app 时的警告。我不明白该怎么做。

【问题讨论】:

【参考方案1】:

检查以确保您的项目中没有 .jpg 文件,并且没有两个名称相同但大小写不同的文件(icon.png 与 Icon.png)另外,请确保检查您的实际项目文件结构以及您在 Xcode(组)中看到的文件。

【讨论】:

问题出在我的 pgn 文件上。所有的名字都很好。从我的 jpeg 完全重新创建 PNG 图标,现在验证没有问题。谢谢【参考方案2】:

iTunes Connect 最近添加了更严格的 PNG 验证。也就是说,以前通过验证的图标文件现在可能由于新规则而无法通过验证。

无论哪种情况,尝试使用预览重新生成一个新的图标文件,如下所示:

    在“预览”中打开 png 并选择“文件”>“复制” 以 JPEG 格式保存副本 全部关闭并重新打开 JPEG 版本 复制 JPEG 版本并将副本另存为 PNG 将项目中的旧 png 替换为新的 png,Product > 清理、产品 > 存档,然后重新尝试验证/提交

【讨论】:

谢谢老板。你解决了我的问题。我从我的 jpeg 和 Build/Archive/Validation 完全重新创建了 PNG 图标,现在可以了。非常感谢您的帮助

以上是关于IOS:PNG文件包含无效签名:XCode/Organizer/Archive/Validate中的Icon.png的主要内容,如果未能解决你的问题,请参考以下文章

iOS:由于签名无效,无法在 iTunes Connect 上发布

带有无效签名的无效二进制文件

Xcode 5“无效的代码签名权利”错误

Xcode7:无效的代码签名权利

iOS:代码签名无效/缺少必需的代码签名

可执行文件已使用无效权利进行签名。错误