【问题标题】:Icon from main app used in the branded app品牌应用程序中使用的主应用程序图标
【发布时间】:2020-04-05 22:41:42
【问题描述】:

我有一个包含主应用程序的项目。它的图标设置在“Images.xcassets”资产 - “AppIcon”图标集中。

对于我创建的品牌应用程序目标(实际上是从主要目标复制的)。对于这个品牌目标,我在“BrandImages.xcassets”资产中设置了自己的图标 - “AppIcon-Brand”图标集。

主要品牌应用使用品牌图标。

但在两种情况下,主应用程序中的图标仍会显示:

  • 当我最小化应用程序时,几秒钟后,我会在设备“桌面”上看到主应用程序图标,然后它立即变为品牌图标(在最小化动画完成后)
  • 在设备的搜索字段中(在找到的应用中) - 也使用主应用图标

这对我来说看起来很奇怪,因为我已经在品牌应用的图标集中设置了所有图标。

【问题讨论】:

    标签: ios xcode icons branding


    【解决方案1】:

    据我所知,我有两个应用程序运行相同的代码库,只是具有不同的图标和数据文件。没有这样的主应用程序,只有 target1 和 target2。没有复制代码,只是一个有两个目标的解决方案。每个目标都有自己的 xcasset,它们特定于该目标。这是在您设置图标和启动画面的主设置屏幕中设置的。这样 target1 不知道任何其他图标。

    如果仍然错误,则删除 xcassets 并重新添加图标,确保两个批次是分开的,并且每个目标是分开添加的。

    【讨论】:

    • 当然,我也想过这个。我一定会详细检查。
    • 我没有打开 xcode,但每个文件在属性窗格中都有一个位,您可以在其中设置分配给哪些目标。这两个 xcasset 应该是完全分开的。
    • 好吧,它没有成功。我已经在目标之间加倍检查并完全隔离了 borh xcassets。但是当应用程序最小化和搜索结果中时,第二个目标仍然使用第一个目标的图标。
    • 删除主 xcasset 然后清理并重建?在设备/模拟器上全新安装?
    • 我也会尝试这样做)
    猜你喜欢
    • 2012-03-29
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 2021-04-19
    • 2011-04-24
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    相关资源
    最近更新 更多