我正在创建我的应用程序的精简版本,并使用Chris Fletcher的博客here作为为多个应用程序设置Xcode项目的指南。除了图标文件外,我的一切都很好。
以下是我的概述:
当我去构建这两个应用时,我的精简版应用会显示付费图标。我看了一下我的Lite应用程序的包内容,确定包含了IconPaid文件,但没有包含IconFree文件。我更进了一步,在我的应用程序中打印出CFBundleIconFile的值,它正确地显示为“IconFree”。
所以我的问题 - 除了plist文件之外,Xcode项目中引用的图标文件还有哪些?我认为这是唯一的地方......
答案 0 :(得分:2)
听起来你的免费目标是复制图标的付费版本而不是免费版本。在Targets / Project-Name / Copy Bundle Resources下查看并检查免费版本是否正在复制正确的图标文件。
我不确定为什么IconPaid.png会在免费应用中显示(假设您的免费目标的构建设置引用了正确的info.plist)。您可能希望清除所有目标并删除中间构建文件,并从模拟器或设备中删除旧版本。