如何在Flutter中为App和App Store设置不同的iOS应用图标?

问题描述 投票:0回答:2

我在 Flutter 中有一个应用程序,我需要在 iPhone 和 IOS 应用商店上为该应用程序使用不同的徽标。

是否可以为IOS设置不同的应用程序图标和应用程序商店图标?

ios xcode flutter
2个回答
-1
投票

您可以使用 Android 图标发布一次您的应用程序。

下次发布带有 ios 图标的应用程序。

这条路径你可以去那里改变标志:

/android/app/src/main/res

-1
投票

在 App Store 上,您只能使用应用程序本身包含的应用程序图标。所以你需要在iOS应用程序中添加图标变体:

  1. 准备您的变体:确保您有一个1024x1024px徽标准备好变体图标。

  2. 生成应用程序图标尺寸:使用appicon.co等工具生成包含所有所需图标尺寸的存档。

  3. 重命名 AppIcon 集:从生成的存档中,找到

    AppIcon.appiconset
    文件夹。将其重命名为
    X.appiconset
    ,其中
    X
    代表变体的名称(例如,
    StoreIcon.appiconset
    )。

  4. 添加到 Xcode:将重命名的

    X.appiconset
    文件夹拖放到 Xcode 的
    Runner
    >
    Assets.xcassets
    下。确保该文件夹包含在您的项目中。

  5. 在 Xcode 中包含图标:

    • 在 Xcode 中选择您的应用程序目标。
    • 导航到“构建设置”选项卡。
    • 搜索“资产目录编译器 - 选项”。
    • 将“包含所有应用程序图标资源”设置为“是”。
    • 在“备用应用程序图标集”字段中,列出备用图标集的名称(例如,
      X
      )。
  6. 更新 info.plist:将此代码添加到您的 info.plist 文件中,其中

    AppIcon
    X
    是默认名称和变体
    .appiconset
    :

    CFBundleIcons CFBundle主图标 CFBundle图标文件 应用程序图标 CFBundle备用图标 A1 CFBundle图标文件 A1

© www.soinside.com 2019 - 2024. All rights reserved.