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
risposta
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
- finalmente trovato la ragione di questo problema, Google ha aggiornato il suo file TagManager pod, ma non aggiornato la sua esercitazione
- Se si utilizza pod 'GoogleTagManager' nel file pod verrà installare l'ultima pod disponibili (es) 5.0.6
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,
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)
Cambiando la versione di Tag Manager siamo liberi di andare da tutorial di google here.
Ora il file pod sarà simile sotto
Penso che questo possa aiutare a you.give una prova e fammi sapere il risultato.
Ho lo stesso errore e non riesco a risolverlo. –
Grazie @ Gokul vivid, ho cambiato la versione in 3.15.0 e ora funziona senza problemi. ;) –
Ciò significa che non potremo mai utilizzare il GTM più recente per iOS? – Happiehappie
Sto avendo lo stesso errore, potresti risolvere? –