![](/img/trans.png)
[英]Why Xcode runs the older version of my project both on iOS Simulator and the Device?
[英]Why does my XCode project include the wrong icon file for my iOS Application?
我正在创建应用程序的精简版,并在此处使用Chris Fletcher的博客作为为多个应用程序设置Xcode项目的指南。 除了图标文件,我的一切都很好。
以下是我的概述:
当我去构建这两个应用程序时,我的精简应用程序会显示付费图标。 我看了一下我的Lite应用程序的包内容,确定包含了IconPaid文件,但没有包含IconFree文件。 我更进一步,在我的应用程序中打印出CFBundleIconFile的值,它正确显示为“ IconFree”。
所以我的问题 - 除了plist文件之外,Xcode项目中引用的图标文件还有哪些? 我以为这是唯一的地方......
听起来你的免费目标是复制图标的付费版本而不是免费版本。 在Targets / Project-Name / Copy Bundle Resources下查看并检查免费版本是否正在复制正确的图标文件。
我不确定为什么IconPaid.png会在免费应用程序中显示(假设您的免费目标的构建设置引用了正确的info.plist)。 您可能希望清除所有目标并删除中间构建文件,并从模拟器或设备中删除旧版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.