0

Dans mon projet de bibliothèque statique Cocoa Touch, j'ai une cible à part pour les tests unitaires avec OCUnit. Quand je construis le projet, j'ai plusieurs tests unitaires qui sont censés fonctionner automatiquement, mais quand je construis en fait le projet, je reçois cette erreur de l'éditeur de liens:Erreur de liaison dans la bibliothèque statique Objective-C avec tests unitaires

"_OBJC_CLASS_$_ObjectIntTreeMap_ObjectEntry", referenced from: 
objc-class-ref-to-ObjectIntTreeMap_ObjectEntry in libMyLib.a(ObjectIntTreeMap.o) 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

Pour autant que je sache, je reliant les bibliothèques correctement (dans target/Tests/Link Binary With Libraries, j'ai le projet principal listé ici).

Merci

Répondre

0

I figured it out ...

Mon problème était que je n'avais pas la classe ObjectIntTreeMap_ObjectEntry, et une variable globale, et ce fut ce qui a causé mon erreur.

Hope this helps autres avec le même problème

post-scriptum J'utilise GHUnit maintenant

Questions connexes