如何将google tag manager SDK安装到swift项目中

kev*_*ham 10 ios google-tag-manager swift

我试图使用swift将谷歌标签管理器sdk安装到我的iOS应用程序中.我按照 Swift入门指南中的说明进行操作.在第3节:为Objective-C库添加桥接头.第7步:将这些import语句添加到头文件中:我尝试将代码导入到我的桥接头文件中,但是当我尝试构建它时会出现一个错误,如下所示'TagManager.h' file not found.:如何解决此错误并在swift中使用google tag manager?

Gok*_*kul 30

我检查了你的链接中给出的Googledeveloper网站.只需在构建设置中添加BridgingHeader.h的项目名称inftont 就可以了.例如:HippiTap /BridgingHeader.h

更新:标记管理器5.0.6

  1. 最后找到了这个问题的原因,google已更新其TagManager pod文件但未更新其教程
  2. 如果您在pod文件中使用pod'GoogleTagManager',它将安装最新的可用pod (即)5.0.6
  3. 此版本不包含要在BridgingHeader.h文件中导入的必要文件,如https://developers.google.com/tag-manager/ios/v3/swift#add-bridging-header中所示.如果我们使用5.0.6 xcode中的pod文件如下所示,

    在此输入图像描述

  4. 要解决这个问题,我们必须减少TagManager.Now替换的版本

    pod 'GoogleTagManager’ 
    
    Run Code Online (Sandbox Code Playgroud)

    pod 'GoogleTagManager’,’~> 3.15.0’
    
    Run Code Online (Sandbox Code Playgroud)

    现在在你的终端上运行pod intall,

    Installing GoogleTagManager 3.15.0 (was 5.0.6)
    
    Run Code Online (Sandbox Code Playgroud)
  5. 通过改变标签管理器的版本中,我们可以免费在谷歌的教程去这里.

  6. 现在pod文件将如下所示

    在此输入图像描述

    我想这可能会帮助你.尝试一下,让我知道结果.

  • 这是否意味着我们永远不能使用最新的GTM for iOS? (2认同)
  • 查看此[link](https://developers.google.com/tag-manager/ios/v5/).google更新了他们的V5指南. (2认同)