Dun*_*age 26
你不是一个人.
在我的项目中,我发现以前运行正常的AppIcon资源不再导致呈现应用程序图标.一系列实验发现如下:
结合在一起,这个阶段的要点可能表明图像文件本身可能存在问题.因此我尝试了各种步骤来解决这个问题:
所有上述内容都表明Xcode 9中存在拒绝或未能使用以前正在运行的应用程序图标图像的内容,以及创建以前很好的应用程序图标的一些过程会生成Xcode 9无法使用的图像.也许png规范中有一些东西是有效的png,但不是Xcode 9的可接受的应用程序图标.最明显的想法是有透明度的应用程序图标可能被拒绝,但我不相信我使用的图标图像包含透明度,我试图在上面的测试中消除这一点.
为某些用户报告的完全独立的原因与CocoaPods集成有关.请参阅此处的可能临时修复的讨论以及为理论上解决此问题的Cocoapods创建的pull请求.我说理论上是地址,因为我已经尝试过实施这两种解决方案,而且他们都没有在我遇到它的项目中解决问题.
Dam*_*amo 20
为清楚起见,请确保颜色配置文件设置为:sRGB IEC61966-2.1.在偶然发现这个问题之前,我的图标没有颜色配置文件.
我确定其他颜色配置文件必须正常工作,但我还没有完成测试.
这可以通过以下方式预览:
当您对图标执行获取信息时,它现在应该说正确的颜色配置文件.
grw*_*lde 13
我的App图标遇到了同样的问题.它们显示在某些设备上但不显示在其他设备上 我进一步研究了这个问题,发现并非所有的图标都被展平,并且所有图标的颜色空间都不正确(Adobe RGB).我将所有图标展平并转换为SRGB色彩空间,然后替换现有图标.所有图标现在都显示完美.
小智 13
在尝试了各种解决方案,例如上面所述的"Asigning color profile(sRGB IEC61966-2.1)to icons"和"CocoaPods solution",或者"在Appect设置中将App Icon Source name更改为不同的资产名称"之后,我找到了一个非常基本的解决方案,如下所示:
查找截图以便更好地理解.
注意: - 您可以通过简单地将"复制捆绑资源"的位置更改为向上方向来检查项目中app-icon的创建问题.
小智 8
另一个简单修复一旦发现:
我在XCode 9.0上遇到了同样的问题,这个项目在XCode 8下工作得非常好,iOS 10在升级解决方案时突然失去了它的图标(仅在iPad上).
把我的头发撕掉,做了sRGB的事情,做了透明度的事情.
结果我在目标info.plist文件中仍然有以下空条目
CFBundleIcons〜ipad公司
我很久以前就开始在目标构建设置中指定它.
解决方案是简单地从info.plist文件中删除此条目(单击有用的小" - "按钮.重新构建并测试,一切都再次完美.
归档时间: |
|
查看次数: |
18721 次 |
最近记录: |