[英]Pixelated images on iOS10 when building with Xcode 10
创建 ButtonBarItem 图片的说明
在构建时 XCode 以 1x、2x 和 3x 比例创建正确的图像。
如果这不会产生预期的结果,您会在此处找到有关如何进一步挖掘的一些提示。
调试版本和最终发布版本之间有什么区别
当您提交到应用程序商店时,会启动一个称为 App Thinning 的过程,该过程会为不同的实际设备创建变体。 然后还会发生图像压缩之类的事情。
等待App Store版本的构建不方便,但您也可以在本地执行App Thinning并分析确切创建的镜像版本。 但是涉及一些手动步骤。
我们正在寻找的是从箭头 PDF 文件中创建的 .png 文件。 由于多个图像被压缩并组合成一个 .car 文件,我们还需要一个工具来从该文件中提取图像。 人们可以使用 GitHub 上提供的名为“Asset Catalog Tinkerer”的应用程序 - 但它也可以使用包管理器 Homebrew 进行安装,请参阅https://brew.sh 。 更多详情如下。
如何在本地做App Thining
提取资产.car
[device: iPhone6,2, os-version: 10]
从 Asset.car 中提取图像
Asset Catalog Tinkerer
: brew cask install asset-catalog-tinkerer
Asset Catalog Tinkerer
它的名称应该类似于“XXX-ABC-ZZZ-Normal@2x.png”,并且分辨率应该是 44x44,因为它有 2x 比例。
更多信息:
看看这个 WWDC 2018 视频:Session 227,Optimizing App Assets, https://developer.apple.com/videos/play/wwdc2018/227/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.