在运行脚本中更改`$ ASSETCATALOG_COMPILER_APPICON_NAME`

时间:2014-01-15 14:15:44

标签: xcode

我的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存在,但图标不会改变。

2 个答案:

答案 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