2016-05-19 8 views
10

Sto cercando di installare il sdk di google tag manager nella mia app iOS usando swift. Ho seguito le istruzioni qui Getting Started Guide for Swift. Nella Sezione 3: aggiungi un'intestazione di bridging per le librerie Objective-C. Passaggio 7: aggiungere queste istruzioni di importazione al file di intestazione :. Ho provato a importare il codice nel mio file di intestazione del bridging, ma quando provo a compilarlo viene visualizzato un errore che legge 'TagManager.h' file not found. - Come posso risolvere questo errore e utilizzare google tag manager in swift?Come installare l'SDK di Google Tag Manager nel progetto rapido

+0

Sto avendo lo stesso errore, potresti risolvere? –

risposta

28

Avevo controllato il sito Googledeveloper indicato nel collegamento. Provalo semplicemente aggiungendo il nome del progetto inftont del BridgingHeader.h in Impostazioni di creazione potrebbe funzionare. Ad esempio: HippiTap /BridgingHeader.h

UPDATE: Tag Manager 5.0.6

  1. finalmente trovato la ragione di questo problema, Google ha aggiornato il suo file TagManager pod, ma non aggiornato la sua esercitazione
  2. Se si utilizza pod 'GoogleTagManager' nel file pod verrà installare l'ultima pod disponibili (es) 5.0.6
  3. Questa versione does't contenere i file necessari per importare nel file di BridgingHeader.h come mostrato nella https://developers.google.com/tag-manager/ios/v3/swift#add-bridging-header .Se utilizziamo 5.0.6 file di pod in Xcode sarà simile di seguito,

    enter image description here

  4. Per risolvere questo abbiamo essere necessario ridurre la versione di TagManager.Now sostituire

    pod 'GoogleTagManager’ 
    

    con

    pod 'GoogleTagManager’,’~> 3.15.0’ 
    

    ora gestita pod intall nel vostro terminale,

    Installing GoogleTagManager 3.15.0 (was 5.0.6) 
    
  5. Cambiando la versione di Tag Manager siamo liberi di andare da tutorial di google here.

  6. Ora il file pod sarà simile sotto

    enter image description here

    Penso che questo possa aiutare a you.give una prova e fammi sapere il risultato.

+0

Ho lo stesso errore e non riesco a risolverlo. –

+0

Grazie @ Gokul vivid, ho cambiato la versione in 3.15.0 e ora funziona senza problemi. ;) –

+2

Ciò significa che non potremo mai utilizzare il GTM più recente per iOS? – Happiehappie

Problemi correlati