Incluyendo Google Analytics en Swift Bridging Header

Esto realmente me ha estado volviendo loco.

He estado siguiendo las instrucciones en el sitio del desarrollador de Google (que en realidad no tiene una línea de import, pero si inspeccionas el elemento puedes notar que alguien se equivocó y se supone que es #import <Google/Analytics.h> )

Pero Xcode simplemente se niega a encontrar Google Analytics, mientras que importa el otro encabezado en mi encabezado de puente perfectamente bien (por ejemplo, lee bien el file, pero solo hace una de las importaciones).

Mi file tiene este aspecto:

 #import <workinglibrary.h> #import <Google/Analytics.h> // this doesn't work! 

He probado todas las variaciones de <Analytics.h> o "Google/Analytics.h" etc. Mis routes de búsqueda de encabezado también se ven bien:

 "${PODS_ROOT}/Headers/Public/Google" "${PODS_ROOT}/Headers/Public/Google/Google" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" ... 

Advertencia final: No estoy seguro (ya que Xcode no se completa cuando hago esto), pero creo que Xcode importa correctamente el file Analytics.h si comento la statement #import <workinglibrary.h> (al less , Puedo hacer funciones analíticas de Apple + Click en otros files para llegar a su statement).

EDITAR: bromeo que el último bit no es cierto

Tuve el mismo problema. Esto se ha solucionado en cocoapods 0.38.2

Para actualizar el uso: gem install cocoapods

¡Puedes usar_frameworks!

Parece que para el último Swift / XCode / Cocoapods / GA estable, necesita poner #import <GoogleAnalytics/GAI.h> en un encabezado de puente