我正在为AppStore上的第一次更新(1.0.1)做准备,并将在此过程中更改图标。我删除了旧的57x57和114x114图标,将新的图标删除到Xcode 4的目标摘要中,并进行了干净的构建/运行。新图标显示在Xcode中,但不显示在设备的主屏幕上。
我怀疑如果删除应用程序并重做上述步骤,这可能会有效,但这让我想知道AppStore发行版是否会更新所有用户的图标。
我是否忘记更新下一个版本的图标?
答案 0 :(得分:11)
我在更换应用程序的图标时遇到了这个问题,无论我做了多少次干净/构建,新图标都没有显示在iOS设备上。我的解决方案是重启设备并识别新图标。
我猜测这只是一个问题,只有在开发过程中,当从App Store安装或更新应用时,可能会刷新缓存的图标。
答案 1 :(得分:3)
答案结果是我的新图标与旧图标略有不同。奇怪的是,Xcode从不抱怨,仍然在目标和摘要旁边显示它们。
获得的经验教训:在进行应用更新(或“Appdate”)时,修改后的资源需要具有相同的文件名。似乎用不同的资源替换资源是不够的。覆盖旧资源是可行的方法。
答案 2 :(得分:2)
它将在用户分发时更新用户的图标。我有一个应用程序,我发布到应用程序商店,我从谷歌图像,并成为一个图标。长话短说,我不得不改变我的图标,所以它看起来不像另一个具有相同图标的应用程序!如果你在构建设置中更改它,你就可以了。
如果您在构建设置中更改了常规视网膜和视网膜的apple-touch-icon.png,它将在应用商店和最终用户最终更新。底线。应该为你做的,我不知道为什么没有?