J'essaie d'exécuter un test d'unité Xcode pour mon application iOS. Je suis prêt à le faire sur un iPad connecté via USB à une machine Mac. J'essaie d'exécuter le test à partir de la ligne de commande afin de le déclencher ultérieurement à partir de Jenkins. Ci-dessous se trouve ce que je tape actuellement dans la ligne de commande et l'erreur que je reçois. S'il vous plaît aider.
Le code:
xcodebuild test -scheme MyApplication -destination "platform=iOS,name=iPad"
L'erreur:
Le schéma MyApplication n'est actuellement pas configuré pour l'action de test
Pour tout le monde aux prises avec ce problème.
Ce problème a été résolu en supprimant les schémas en double de Xcode. Les schémas peuvent être ajoutés/supprimés/partagés/édités dans Xcode via Product -> Scheme -> Manage Schemes.
(Bien sûr, vous devez vous assurer que vous avez déjà créé un schéma pour le projet.)
Mon problème était que le Tests.Swift
Le fichier importait un module qui n’existait plus (j’ai renommé les cibles du projet). Vérifiez que tous les fichiers de test importent les modules existants.