GoogleTagManager 警告:未找到默认容器。需要将容器添加到容器文件夹并添加到目标

GoogleTagManager warning: No default container found. Container needs to be added to a container folder and added to the target

在我的 Swift 应用程序中尝试实施 Google 跟踪代码管理器 v5 时,我遇到了以下警告,这给我带来了一些麻烦:

GoogleTagManager warning: No default container found. Container needs to be added to a container folder and added to the target.

我花了比应该多的时间,而且由于我的问题的答案很难找到而且不在 SO 上,我决定创建这个问答,以防有人遇到同样的情况和我一样!

首先,确保您使用的是正确的 GTM 容器类型:它应该显示为 iOS,而不是 iOS(旧版) 此处:https://tagmanager.google.com/?hl=en#/home

然后,在您的项目中创建一个名为 container 的文件夹,并在其中下载您的实际容器。

现在,您只需导入刚刚创建的文件夹:

  • 右键单击进入 Xcode 文件树
  • "Add files to 'MyProject'"
  • 单击容器文件夹
  • 然后是选项按钮
    • select 创建文件夹引用
    • select 如果需要也复制项目
    • select 你的目标
  • 单击添加按钮。

现在一切都应该按预期工作了!为了确保您做对了,容器文件夹在 Xcode 文件树中应显示为 blue 文件夹,而不是 yellow一个.