2011-11-01 5 views
-1

Je souhaite activer l'annonce MM dans mon adwhirl. je l'ai fait la même chose que d'autres réseaux comme InMobi, AdMob, Mobclix etc, mais avec MM, je reçois cette erreur:Intégration AdWhirl avec MillennialMedia, symbole (s) non trouvé (s)

Undefined symbols for architecture i386: 
    "_UTTypeCreatePreferredIdentifierForTag", referenced from: 
    -[MMFileManager getMimeType:] in libMMSDK.a(MMFileManager.o) 
    "_UTTypeCopyPreferredTagWithClass", referenced from: 
    -[MMFileManager getMimeType:] in libMMSDK.a(MMFileManager.o) 
    "_kUTTagClassFilenameExtension", referenced from: 
    -[MMFileManager getMimeType:] in libMMSDK.a(MMFileManager.o) 
    "_kUTTagClassMIMEType", referenced from: 
    -[MMFileManager getMimeType:] in libMMSDK.a(MMFileManager.o) 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 

je ne l'ai pas changé les adaptateurs AdWhirl, il suffit de glisser le MM sdk dans le projet. cela n'est jamais arrivé pour mon intégration admob. plz help me

Répondre

4

Il semble que le framework MobileCoreServices ne soit pas inclus dans votre projet. Incluez ce cadre et cela devrait fonctionner.

+0

fonctionne maintenant, bizarre que MM nécessite plus de cadre que d'autres société de publicité. Je suppose que EMEENE doit mettre à jour son tutoriel maintenant. – OMGPOP

1

Symbole introuvable peut avoir les causes suivantes:

  • Vous n'avez pas ajouté le code qui contient les symboles manquants comme UTTypeCreatePreferredIdentifierForTag
  • Vous n'avez pas liez votre application avec la bibliothèque qui fournit ces symboles

Vérifiez la section «Lier les binaires avec les bibliothèques» de votre cible et assurez-vous que toute bibliothèque utilisée pour MM est ajoutée à la liste.

symbol(s) not found for architecture i386

Ceci indique que vous construisez pour le simulateur iOS. Il est possible que MM ne fournisse tout simplement pas le code qui s'exécute dans iOS Simulator, uniquement sur les appareils. Essayez de construire un appareil.

+0

non, j'ai essayé de construire sur l'appareil, mais toujours le même problème – OMGPOP

Questions connexes