在XCode中,如何为每个目标iOS应用程序使用不同的AppIcon?

gab*_*bor 18 xcode ios

我有一个XCode项目(在Xcode 6.1中),有4个目标用于4个不同的应用程序,这些应用程序共享许多相同的源代码.

我试图让每个人都显示一个不同的应用程序图标.

进入项目>常规> [选择目标]>应用程序图标和启动图像,我看到:

不同的AppIcons

但是点击每个AppIcon,我会得到完全相同的应用程序图标 - 而不是我希望每个项目的图标.

这只是XCode中的一个错误吗?如何为不同的目标使用不同的应用程序图标?

mcf*_*oft 15

  • 单击已存在的xcassets文件,您已在其中为第一个目标定义了Appicons并添加了新的Appicon:

在此输入图像描述

  • 您可以为新Appicon赋予一个有意义的名称(在我的案例中为Appicon-Debug):

在此输入图像描述

  • 转到目标并选择新目标:

在此输入图像描述

  • 选择General下的新AppIcon - >"App Icons and Launch Images" - >"App Icons Source":

在此输入图像描述

  • 清理项目并重建它.


Muh*_*aab 10

  1. 转到您应用的Assets.xcassets,然后点击目标部分左下角的+按钮创建一个新的iOS App图标
  2. 将其命名为AppIcon-Test或Debug或任何适合您的名称.
  3. 转到xcassets文件夹,在实用程序面板中,允许在文件检查器视图中同时使用目标成员身份.确保为两个AppIcon集启用了所有目标成员资格.
  4. 在项目设置中选择要更改图标的目标.在"常规"中向下滚动到应用程序图标和启动图像.在应用程序图标源中为相应目标选择您的appicon集

转到您应用的Assets.xcassets,然后点击目标部分左下角的+按钮创建一个新的iOS App图标

将其命名为AppIcon-Test或Debug或任何适合您的名称.

转到xcassets文件夹,在实用程序面板中,允许在文件检查器视图中同时使用目标成员身份. 确保为两个AppIcon集启用了所有目标成员资格.

在项目设置中选择要更改图标的目标. 在

快乐编码:)


Hod*_*son 6

使用多个目标时,我遇到了类似的问题.尝试更改使用的资产集只是不起作用,它总是只是自动选择列表中的第一个.我解决这个问题的方法是重命名AppIcon每个资产集,例如AppIconMobileAppIconTablet.


小智 2

单击最右侧的箭头,这将带您进入 Xc-assets 屏幕,您可以在其中设置图像。

同样单击其他目标并设置图像。如果您在查找器窗口中打开项目,您可以注意到 ProjectName.xcassets,您可以在其中看到不同的应用程序图标集。也可以直接复制到这个文件夹