web-dev-qa-db-fra.com

Comment puis-je exécuter/enregistrer une application iOS dans le simulateur XCode 6 iOS?

Je me trompe peut-être, mais j'essaie d'exécuter une application iOS dans le simulateur Xcode 6 iOS afin d'enregistrer un didacticiel vidéo de l'application. J'ai le xCode installé et je peux lancer le simulateur iOS, mais il semble n'y avoir aucun moyen d'installer un fichier .app. Le dossier ~/Bibliothèque/Developer/CoreSimulator est un mystère complet et il n’existe pas d’emplacement clair pour supprimer les fichiers de l’application. 

Des idées?

Sinon, existe-t-il un moyen plus simple d’enregistrer une vidéo de votre application iOS? Les gens doivent le faire tout le temps pour les tutoriels ... 

Merci

15
Vinny Troia

Si vous exécutiez l'application sur un périphérique, vous pouvez utiliser la nouvelle fonctionnalité Yosemite pour enregistrer via USB vers QuickTime.

Cependant, lorsque vous utilisez le simulateur, vous devrez effectuer un enregistrement d’écran partiel dans QuickTime. 

Utiliser QuickTime

Lancez QuickTime, puis sélectionnez Fichier> Nouvel enregistrement sur écran. Vous pouvez soit cliquer pour sélectionner la totalité de l'écran, soit faire glisser pour n'enregistrer qu'une partie de l'écran.

enter image description here

Des alternatives

Si vous voulez plus de flexibilité, vous devrez utiliser un logiciel tiers tel que ScreenFlow .

31
squarefrog

Depuis Xcode 8.2, vous pouvez prendre une capture d'écran ou enregistrer une vidéo de la fenêtre du simulateur à l'aide de l'utilitaire de ligne de commande xcrun.

Launch your app in Simulator.
Launch Terminal (located in /Applications/Utilities), and enter the appropriate command:
To take a screenshot, use the screenshot operation:
xcrun simctl io booted screenshot

You can specify an optional filename at the end of the command.

To record a video, use the recordVideo operation:
xcrun simctl io booted recordVideo <filename>.<extension>

To stop recording, press Control-C in Terminal.

Note: You must specify a filename for recordVideo.
The default location for the created file is the current directory.
For more information on simctl, run this command in Terminal:

xcrun simctl help

For more information on the io subcommand of simctl, run this command:

xcrun simctl io help

Vérifiez ce lien pour plus de détails.

4

Vous pouvez utiliser "Build & Run" dans Xcode pour installer et exécuter votre application dans iOS Simualtor.

Vous pouvez également exécuter xcrun simctl install <Device UDID> <Path to app> pour installer votre application. Voir xcrun simctl help pour plus d'informations.

En ce qui concerne l'enregistrement d'une capture d'écran vidéo, vous devez utiliser QuickTime.