n3wbie
n3wbie

Reputation: 1126

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 !

Upvotes: 7

Views: 4592

Answers (1)

n3wbie
n3wbie

Reputation: 1126

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.

Upvotes: 23

Related Questions