我似乎在复制 xcode 所做的 iOS png 优化时遇到问题。我们的应用程序允许用户通过将存储在包中的文件的校验和与服务器上的校验和进行比较来通过资产服务器更新内容。在将任何 png 上传到服务器之前,它们会受到 xcode 开发人员目录中的 iphoneos-optimize 脚本的影响(Stack Overflow 帖子)。问题是对 png 执行的校验和(由服务器和设备执行)会产生不同的结果。
值得一提的是,这是在设备上测试的,而不是在模拟器上(不会破坏 png)。同样可见的结果是相同的,只是校验和不同。