
我已经包含了必需的图标大小,包括1024×1024。
解决方法 你不是一个人。在我的项目中,我发现以前运行正常的AppIcon资源不再导致呈现应用程序图标。一系列实验发现如下:
>从AppIcon工作的另一个项目复制的AppIcon资源导致AppIcon在此项目中工作,表明特定的原始AppIcon资源无法正常工作。
>将图像文件从非工作复制到正在运行的AppIcon资产导致工作现在也失败了。
>创建新的AppIcon资源,并插入原始应用程序图标图像同样导致了一个空白的应用程序图标。
结合在一起,这个阶段的要点表明图像文件本身可能有问题。因此我尝试了各种步骤来解决这个问题:
>使用我常用的预处理应用程序Prepo重新导出所有图标大小。确保我的源图像不包含透明度。插入这些重新创建的图标图像仍然会产生一个空白的应用程序图标。
>通过Sketch重新创建具有不同进程的所有图标大小,并将这些图标图像插入到同一AppIcon资源中,从而使应用程序图标正常工作。
>创建新的AppIcon资源,并插入Sketch创建的图像,导致应用程序图标仍然有效。
所有上述内容都表明Xcode 9中存在拒绝或未能使用以前正在运行的应用程序图标图像的内容,并且创建以前很好的应用程序图标的某些过程会生成Xcode 9无法使用的图像。也许png规范中有一些东西是有效的png,但不是Xcode 9的可接受的应用程序图标。最明显的想法是可能会拒绝具有透明度的应用程序图标,但我不相信我使用的图标图像包含透明度,我试图在上面的测试中消除这一点。
已经为某些用户报告的完全独立的原因与CocoaPods集成有关。请参阅理论上解决此问题的可能临时修复here和pull request that has been created for Cocoapods的讨论。我说理论上是地址,因为我已经尝试过实施这两种解决方案,而且他们都没有在我遇到它的项目中解决问题。
总结以上是内存溢出为你收集整理的ios – 应用程序图标不包含在Xcode的构建中全部内容,希望文章能够帮你解决ios – 应用程序图标不包含在Xcode的构建中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)