如何用 Xcode 截断图标名称?

How to truncate the Icon name with Xcode?

我的项目中有几个方案,每个方案在Images.xcassets文件夹中都有一个图标图像文件,如下所示:

AppIcon-DEV

AppIcon-QA

AppIcon-PROD

为了显示正确的图标和特定的方案,我们需要像这样修改构建设置中的资产目录:

资产目录应用程序图标集名称

        DEV                          AppIcon-DEV
        QA                           AppIcon-QA
        PROD                         AppIcon-PROD

但问题是,项目存档后,Icon图片的名称会变成"AppIcon-DEV",客户端无法接受。

所以我的问题是:有什么方法可以自动将图标名称"AppIcon-DEV"截断为"AppIcon"?

编辑: 在我的截图中,图标仍然有后缀。对于 xcode,整个 'app icon set name' 字符串是有效名称。因此,您应该能够将用于存档的图标集命名为 AppIcon.

图像资产允许添加多个 应用程序图标

和iOS目标设置允许为每个配置设置应用程序图标资产名称

这应该允许您为 Debug、AdHoc 和 AppStore 构建添加单独的图标。