2017-08-10 16 views
0

Je peux très bien exécuter XCUITest sur les simulateurs, mais quand je les essaye sur mon appareil, l'icône UITest est auto-cliquée, elle remplit l'écran, se bloque, puis l'exécution s'arrête. La lecture de l'erreur est "Test target GreetrUITests a rencontré une erreur (sortie inattendue, opération jamais finalisée - aucun redémarrage ne sera tenté)Quelles sont toutes les étapes pour exécuter un XCUITest sur un périphérique?

Ce que j'ai essayé: 1. Dans les paramètres de mon téléphone -> developer -> activer UI automation. 2. Je n'ai aucune cocoapods dans mes tests, XCUITests seulement indigènes. 3. J'ai un profil d'approvisionnement pour mon application, je suis en mesure d'exécuter l'amende app.

je pourrais avoir besoin pour ajouter un profil d'approvisionnement au UITest mais je ne sais pas comment le faire.J'ai aussi vu des suggestions ayant trait à la signature de code et aux chemins, mais je n'ai pas assez bien compris les suggestions pour résoudre ce problème

J'apprécie l'aide.

Répondre

0

Fonctionne sur mon iPhone 5s. J'utilisais un iPhone 5. L'iPhone 5 est sorti en 2012, soit 3 ans avant la sortie de XCUITest en 2015 avec xcode 7. J'ai xcode 9.0. Peut-être que l'exécution de UITests sur iphone 5 est donc obsolète.

+0

Le framework XCTest n'est pas lié au matériel de l'appareil, il fonctionnera sur tous les appareils exécutant iOS 9 ou versions ultérieures. –

+0

Il n'a pas fonctionné sur mon iphone 5 fonctionnant 10.3.3 – ScottyBlades