更新iOS应用的App图标

时间:2015-03-11 14:05:17

标签: ios iphone xcode6

此问题之前也有人问过,但我对之前的问题略有不同,或者我们可以说扩展版本

Q1)我尝试通过在资产目录中添加图像并指向" Target"来更新图标应用程序。应用程序图标设置。应用程序图标在我的Xcode中更新,但在我运行应用程序时没有反映。我在某处读到了我必须在我的"项目"文件也是。这可以通过遵循路径Project-> General-> App图标来完成。 问题是这个"将军"面板仅在Target中可见,而不在" Project" File.I只有" Info"和"构建设置"对于项目。我正在使用Xcode6.1

Q2)我会继续并乐观地假设我会得到一个解决方案,这将带我回到第二个问题。

是否可以动态更新应用图标? 对于eg->我有我的应用程序图标为红色,现在一旦我启动我的应用程序我有一个颜色菜单可供选择。一旦我选择一种颜色说绿色..,我的原始应用程序图标应更新为绿色。因此,当我最小化或退出我的应用程序时,图标已变为绿色。其中一个实例是日历应用程序和iOS中可用的时钟应用程序,其中图标相对于日期和时间不断变化

提前感谢您的解决方案。

3 个答案:

答案 0 :(得分:1)

不,您无法更改应用及其捆绑中的资源。

Apple自己的应用程序当然是例外。

答案 1 :(得分:1)

您无法动态更新应用图标。

当您更新应用程序图标(只是资产,无需更新项目设置)时,请清理并构建应用程序以查看新应用程序。如果您看不到它们,只需删除并重新安装该应用程序即可。确保为图标添加所有需要的图像分辨率。

确保您的图标资源被选为应用图标enter image description here

答案 2 :(得分:1)

对于您的第一个问题,我通过在项目源树中的Images.xcassets中创建一个新图标集来更改所有图标。您需要确保所有目标都有适当大小的图标。您可以将项目指向新集,也可以重命名旧集并调用新集AppIcon。如果要更改集名称,则使用的图标集将在“应用程序图标和启动图像”标题下的常规选项卡的项目设置中定义。除此之外,您不需要做任何其他事情。在模拟器上,删除应用程序并重新启动可能有所帮助。

对于你的第二个问题,答案似乎是你不能,但Apple可以。从来没有注意过,但时钟应用程序图标实际上有一个移动的秒针,并具有当前时间。显然可能,但看起来普通人不允许这样做:How to animate application icon in iOS?

相关问题