j'ai un test unitaire pour tester une de mes classes de modèle et je reçois l'erreur de suivi lorsque je tente la construction cible de test unitaire:projet de test d'unité défectueuse en raison de référence problèmes
« _OBJC_CLASS _ $ _ NSMyClass », référencé à partir de: objc-classe-ref-à-NSMyClass dans LogicTests.o ld: symbole (s) non trouvé collect2: ld retourné 1 état de sortie
J'ai installé mes tests unitaires comme Apple recommande-à-dire des cibles distinctes.
Est-ce que quelqu'un sait ce que je fais mal?
Donc, chaque fois que je veux exécuter des tests unitaires, je dois faire glisser les fichiers .h et .m dans le dossier sources compiles? – TheLearner
@TheLearner: non, juste la première fois que vous voulez construire la cible. Contrairement à JUnit, vous ne pouvez pas prendre un seul fichier de test et "Exécuter comme un cas de test OCUnit" - quelque chose qui me dérange et dont je parle bientôt lors d'une conférence ... –
alors j'ai fait glisser mes fichiers 'model' dans le dossier des sources de compilation - devrais-je simplement les laisser là et chaque fois que j'ajoute un autre modèle faites-le glisser aussi bien? – TheLearner