2017-05-09 2 views
2

J'essaie d'exécuter des tests d'interface utilisateur pour mon application iOS. J'ai été avec succès en mesure d'enregistrer mes tests de l'interface utilisateur, mais quand les exécuter, je reçois une erreur de liaison: enter image description hereiOS UI Tests Linker Error

J'ai un test UI cible ajouté à mon projet et mon interface utilisateur fichier de test a été ajouté à cet objectif.

J'ai déjà été capable d'écrire et d'exécuter plusieurs tests unitaires sans problème. Est-ce que quelqu'un sait où je devrais chercher pour résoudre ceci, ou deviner quel est le problème?

EDIT: La sortie du journal complet indique que le fichier de test de l'interface utilisateur ne peut pas importer un SDK sur lequel repose mon application cible.

+0

à quoi ressemble votre importation? – SeanLintern88

+0

Hey @ SeanLintern88, j'importe XCTest en haut de mon fichier de test de l'interface utilisateur. Merci! – narner

+0

Je veux dire que vous importez quelque chose d'autre que XCTest/@ testable APp – SeanLintern88

Répondre

1

Pour une raison quelconque, lorsque j'ai créé ma cible UITest, un indicateur de lien a été ajouté dans la cible qui n'aurait pas dû être présent (-lMySDK). La suppression de cet indicateur a permis de résoudre l'erreur de l'éditeur de liens.