2012-09-10 11 views
6

Ho integrato l'SDK AdMob di Google in un'app per iPhone funzionante. Sto ricevendo 12 errori che iniziano tutti con 'Apple Mach-O Linker (Id) Error'. Il testo dei messaggi di errore si riferisce in genere a un oggetto C obiettivo di basso livello chiamato da una libreria di google. Ad esempio:errori di linker durante l'integrazione di admob sdk nell'app per iOS

simboli non definiti per l'architettura i386: "_NSInMemoryStoreType", fa riferimento a: anon in libGoogleAnalytics.a (GAIDataStore.o) + [GAIDataStore memoryContextWithModel: withError:] in libGoogleAnalytics_debug.a (GAIDataStore.o)

Ho pensato che potrei non collegare un quadro necessario ma che tutto sembra essere in ordine. Ho seguito le istruzioni a https://developers.google.com/mobile-ads-sdk/docs/ e la mia scheda librerie collegate si presenta così:

screenshot of linked libraries

Se non mi sbaglio, comprende i quadri che AdMob ha bisogno. Qualche suggerimento molto apprezzato.

+1

Hai aggiunto tutto_caricato alle altre bandiere del linker? –

risposta

15

Probabilmente hai appena inserito la cartella "componenti aggiuntivi" all'ingrosso. Sfortunatamente quella cartella include anche il progetto di esempio di Google Analytics e il binario. Se non utilizzi l'analisi da lì, rimuoverei l'intera cartella "GoogleAnalyticsiOS_2.0beta2".

+1

Era esattamente così. Grazie mille RajPara. Adoro lo stack overflow. – Dessie

+0

in 6.12.0 non c'è una cartella GA :( – Jacksonkr

Problemi correlati