作为iOS 开发者,常遇到一个诡异的上传问题。 好不容易上传了一个app, 第一时间收到的邮件不是 ready for sale ,而是 “The PNG icon file Icon@2x.png appears to be corrupt”. 内容如下:
'Dear developer,
We have discovered one or more issues with your recent binary submission for "悠悠电台". Before your app can be reviewed, the following issues must be corrected:
Corrupt PNG File - The PNG icon file Icon@2x.png appears to be corrupt.
Once these issues have been corrected , go to the Version Details page and click Ready to Upload Binary. Continue through the submission process until the app status is Waiting for Upload and then use Application Loader to upload the corrected binary.
Regards,
The App Store team'
解决这个问题,有两种方法:
1. 只需把 Compress PNG files 设置项由 “Yes” 改为“No”。 示意图如下:
(1)Project > target > Build Settings > Show All > first item under the Packaging header
(2)search 关键字 “pack”
(3) 切换 Compress PNG Files to NO
Corrupt PNG File - The PNG icon file Icon@2x.png appears to be corrupt. - 悠悠音乐广播 - 悠悠音乐广播iPhone/iPad版
以上这种方法,虽然可行, 当这不是apple的初衷。 更佳解决方案是从源头上解决:
在从photoshop 导出这些图标时, 不要勾选 交错(Interlaced )选项, 这样生成的图片,是没问题的。 同时, 在Xocde 工程设置中, 确保 PNG compression 处于 enabled 状态。
分享到:
相关推荐
Aspose.word.dll文件,修复The document appears to be corrupted and cannot be loaded问题。 低版本的Aspose.word.dll动态链接库会存在这个bug,通过升级动态链接库就可以完美解决此问题,亲测有效,绝不忽悠你。
开源项目-corrupt-go-smbus.zip,corrupt/go-smbus - Go bindings for the System Management Bus (SMBus) kernel interface
will need to be sent to Microsoft as per the normal process. However, a log entry will be added to the normal BurnInTest log. - Changes to trace logging to reduce activity when trace logging is not...
这是用maven编译好的rocketmq控制台jar包,可以直接用 java -jar xxxx.jar来运行,我配置的端口是8082
针对SparkR安装出现的Invalid or corrupt jarfile sbt/sbt-launch-0.13.5.jar替代
CORRUPT.navicat150_premium_cs_x64.exe 亲测可用
5 重启启打印机电源 USB始终保持连接状态 LCD液晶界面显示 Firmware Corrupt Ready 2 Download 然后Downloading 然后出现Erasing 然后出现Programming 最后complete 6 关闭打印机 重新启动 7 开始菜单 》设备和...
HMCL-3.5.3.exe
be able to determine the amount of extended memory you have. To avoid this problem, disable the card before running Setup. 2.12 Bernoulli Cache -------------------- Before running Setup, open the ...
Invalid or corrupt jarfile(解决方案).md
ak2新版内核 AceKard All-In-One (AK-AIO) v1.5 ... - Third option in "which cheat file to download" box displays the setting window at plugin launch, can be used for future expansion + Uses gelu's...
and instead use the commits that happen to be at the tip of the remote-tracking branches from the get-go, by passing the new "--remote-submodules" option. * The pattern "git diff/grep" use to ...
2. **注入攻击**:攻击者通过诱使目标应用调用这个恶意的JNDI引用,通常通过输入参数或者请求数据来实现。 3. **远程代码执行**:当目标应用解析这个引用时,JNDI会尝试连接到指定的服务器并下载并执行代码。 为了...
This was due to a problem where it would be freed automatically if there was a problem with the ArchiveStream when trying to open it as a zip file (possibly corrupt). Best practice is that ...
Wireshark是一款网络协议分析工具,它能够捕获网络上的实时数据包,并对这些数据包进行分析、查看和跟踪,以帮助用户定位和解决网络问题。用户手册详细介绍了Wireshark的各项功能以及如何在不同操作系统上安装和配置...
16-bit device IDs appears as a corrupted packet on the IResp interface. - Version fixed : v5.1 - CR#473400, CR#473693 - Fixed LogIO RX to properly handle all user-defined types. - PHY core does...
"corrupt-jpeg-detector" 是一个使用 Java 开发的工具,其主要目的是检测可能损坏的 JPEG 或 JPG 图像文件。JPEG(Joint Photographic Experts Group)是一种广泛使用的图像压缩标准,而 JPG 则是其常见的文件扩展名...
B218895 - Documentation - Incorrect topic navigation due to a corrupt HLP file (Delphi 7 only) ExpressPrinting System Q440760 - Export to PDF - The File Save dialog is not shown if the ...
SQLite Expert Professional Edition 5.2.0.178 X86: Copy "SQLiteExpertPro32.exe" to installation folder X64: Copy "SQLiteExpertPro64.exe" to installation folder
This is due to a limitation where in order to be able to animate text fields smoothly the glyphs need to be embedded in the movie. The Flash movie's source code is available for download through ...