Continuer à recevoir des messages d'erreur lors de la compilation de la dernière version d'admob sur IOS6 SDK

J'ai téléchargé la dernière version de googles admob sdk. Mais maintenant je continue à get l'erreur suivante lors de la compilation en xcode 4.5 avec le dernier sdk.

Undefined symbols for architecture i386: "_OBJC_CLASS_$_ASIdentifierManager", referenced from: objc-class-ref in libGoogleAdMobAds.a(GADIdentifierUtilities.o) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Une idée sur ce qui pourrait être faux?

    Vous n'avez probablement pas ajouté AdSupport.framework. N'oubliez pas de supprimer le drapeau de l'éditeur de liens -all_load .

    AdSupport.framework besoin dans xcode 4.5 et admob 6.x

    Dans l'autre sens, vous pouvez le corriger sans append de cadre supplémentaire, supprimez le drapeau "-Obj" de "Liaison> Autres indicateurs de lieur" si ce drapeau n'est pas requirejs pour votre projet .

    Dans mon cas, c'était différent, j'avais supporté le GoogleConvertionTracking.lib mais après quelques jours, le client a décidé de supprimer le file GoogleConvertionTracking.lib du client. Après avoir enlevé tout le code requirejs du client j'ai commencé à get cette erreur de "" _OBJC_CLASS _ $ _ ASIdentifierManager ", référencé par:"

    Après avoir passé par le doc de support de GoogleConvertionTracking j'ai trouvé que j'avais ajouté l'indicateur de compilateur "-Obj" sous Under Linking> Other Linker Flags.

    * en supprimant ce drapeau "-Obj" de "Liaison> Autres drapeaux de lieur" pour les deux rel / deb cette erreur est partie.

    Je n'ai pas besoin d'append AddSupport.framework pour me débarrasser de cette erreur . Ce changement peut être utile pour ceux qui ne veulent pas append un cadre supplémentaire pour éviter l'erreur de compilation.