J'essaie d'écrire des tests de logique iOS sur des classes de mon projet qui utilisent des fonctionnalités de certaines des bibliothèques de mon podspec. J'utilise le bundle de tests unitaires standard fourni dans Xcode (mais pas les tests d'application, juste les tests unitaires).
Par exemple, j'utilise Magical Record, et j'ai cette bibliothèque liée dans mon podspec. Il est présent dans le projet Pods de mon espace de travail et fonctionne comme prévu lorsque l'application s'exécute dans le simulateur ou sur l'appareil. Lorsque j'essaie de lier au test l'objet qui utilise Magical Record, cependant, j'obtiens une erreur de l'éditeur de liens indiquant qu'il ne peut pas trouver les sélecteurs de Magical Record. J'ai essayé de mettre à jour mon HEADER_SEARCH_PATH dans mon bundle de test logique, même en le codant en dur dans le répertoire d'en-têtes créé par CocoaPods, mais pas de chance.
Je peux exécuter des tests unitaires sur des classes qui n'utilisent pas les bibliothèques CocoaPods sans problème.
Est-ce que je me trompe? Dois-je faire autre chose pour que le compilateur voie les bibliothèques CocoaPods?