2012-09-10 13 views
6

He integrado el SDK de AdMob de Google en una aplicación de iPhone en funcionamiento. Recibo 12 errores que comienzan con 'Apple Mach-O Linker (Id) Error'. El texto de los mensajes de error suele referirse a un objeto C objetivo de bajo nivel llamado desde una biblioteca de google. Por ejemplo:errores de vinculador al integrar admob sdk en la aplicación iOS

símbolos no definidos para la arquitectura i386: "_NSInMemoryStoreType", referenciados a partir de: anon en libGoogleAnalytics.a (GAIDataStore.o) + [GAIDataStore memoryContextWithModel: withError:] en libGoogleAnalytics_debug.a (GAIDataStore.o)

Pensé que podría no estar vinculando un marco necesario pero que todo parece estar en orden. He seguido las instrucciones a mi cuenta https://developers.google.com/mobile-ads-sdk/docs/ y bibliotecas vinculadas ve así:

screenshot of linked libraries

Si no me equivoco, que incluye los marcos que las necesidades de AdMob. Cualquier sugerencia muy apreciada.

+1

¿Agregaste all_load a los otros indicadores de enlazador? –

Respuesta

15

Probablemente haya incluido la carpeta de "complementos" al por mayor. Lamentablemente, esa carpeta también incluye el proyecto de ejemplo de Google Analytics y el binario. Si no usa análisis desde allí, eliminaría toda la carpeta "GoogleAnalyticsiOS_2.0beta2".

+1

Eso fue exactamente. Muchas gracias RajPara. Amo el desbordamiento de pila – Dessie

+0

en 6.12.0 no hay una carpeta GA :( – Jacksonkr

Cuestiones relacionadas