我正在尝试在XCode项目中放置两个容器(一个用于STAGING,另一个用于PROD)。在Google Tag Manager中是否可以实现?如果可以,如何实现?
我正在尝试在XCode项目中放置两个容器(一个用于STAGING,另一个用于PROD)。在Google Tag Manager中是否可以实现?如果可以,如何实现?
在运行之前,您可以使用构建脚本将必要的文件复制到您的项目名/容器文件夹中。
进入项目 -> 目标 -> 您的目标 -> 构建阶段,添加 新的运行脚本阶段,添加如下脚本:
rm -vf ${SRCROOT}/container/*
if [ "${CONFIGURATION}" == "Release" ]; then
cp -v "${SRCROOT}/App/Analytics/GoogleTagManager/XXXXXXX_release.json" "${SRCROOT}/container/GTM-XXXXXXX.json"
elif [ "${CONFIGURATION}" == "Debug" ]; then
cp -v "${SRCROOT}/App/Analytics/GoogleTagManager/YYYYYYY_debug.json" "${SRCROOT}/container/GTM-YYYYYYY.json"
fi
每次运行都会清空文件夹 yourProjectName/container,并复制调试或发布容器的 .json 文件。