我的Xcode项目中有不同模式的不同图标,我正在尝试通过运行脚本中的ASSETCATALOG_COMPILER_APPICON_NAME
更改AppIcon:
#!/bin/bash
$ASSETCATALOG_COMPILER_APPICON_NAME="AppIcon"
if [ "$CONFIGURATION" == "Staging" ];
then
$ASSETCATALOG_COMPILER_APPICON_NAME="AppIconStaging"
elif [ "$CONFIGURATION" == "Release" ];
then
$ASSETCATALOG_COMPILER_APPICON_NAME="AppIconRelease"
fi
AssetCatalog存在,但图标不会改变。
答案 0 :(得分:3)
这是您的目标下可用的构建设置:
可在Asset Catalog Compiler
>下找到。 Asset Catalog App Icon Name Set
答案 1 :(得分:1)
您可以在目标的xcconfig中执行以下操作:
ASSETCATALOG_COMPILER_APPICON_NAME = $(ASSETCATALOG_COMPILER_APPICON_NAME_$(CONFIGURATION))
ASSETCATALOG_COMPILER_APPICON_NAME_ = AppIcon
ASSETCATALOG_COMPILER_APPICON_NAME_Release = AppIconRelease
ASSETCATALOG_COMPILER_APPICON_NAME_Staging = AppIconStaging