Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

While trying to implement Google Tag Manager v5 in my Swift app, I faced the following warning, which caused me some troubles :

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

It took me more time than it should have, and since the answer for my problem was pretty hard to find and was not on SO, I decided to create this Q&A, in case some people would be in the same situation as mine !

like image 603
n3wbie Avatar asked Jan 23 '17 13:01

n3wbie


1 Answers

First, make sure you're using the correct GTM container type : it should be displayed as iOS, not as iOS (legacy) here : https://tagmanager.google.com/?hl=en#/home

Then, create a folder named container in your project, and download your actual container in it. Download the container into a container folder in your project

Now, you just have to import the folder you just created :

  • right click into Xcode file tree
  • "Add files to 'MyProject'"
  • click the container folder
  • then the options button
    • select create folder reference
    • select also copy items if needed
    • select your targets
  • click the add button.

Add files options view

Everything should work as expected now ! In order to be sure you made things right, the container folder should appear as a blue folder in your Xcode file tree, not as a yellow one.

like image 111
n3wbie Avatar answered Oct 17 '22 13:10

n3wbie