Je sais qu'il est possible d'enregistrer l'écran sur Yosemite et de prendre des captures d'écran qui ont 9:41 am. Cette même fonctionnalité est-elle possible avec le Simulateur ?
Réponses
Trop de publicités?À partir de Xcode 11 beta 4, vous pouvez utiliser la fonction xcrun simctl
pour régler l'heure et la batterie dans le simulateur.
xcrun simctl status_bar <device> override --time "9:41" \
--batteryState charged --batteryLevel 100
Exemple d'utilisation :
xcrun simctl status_bar "iPhone 11 Pro Max" override --time "9:41" \
--batteryState charged --batteryLevel 100
Le simulateur doit être lancé avant d'exécuter la commande.
Voir https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes pour plus de détails.
Il y a deux façons de procéder :
1. Cloner, construire et exécuter SimulateurStatusMagic dans votre simulateur.
Cela ne fonctionnera que pour votre simulateur.
https://github.com/shinydevelopment/SimulatorStatusMagic
cd ~/Desktop
git clone git@github.com:shinydevelopment/SimulatorStatusMagic.git
cd ~/Desktop/SimulatorStatusMagic
open SimulatorStatusMagic.xcodeproj/
# Build the "Framework" Target
# Build & RUN the "SimulatorStatusMagic" in your Emulator
2. via QuickTime Player :
Cela ne fonctionnera que pour votre appareil.
- Connectez votre propre appareil à votre Mac.
- Ouvrez "QuickTime Player" (Installez si nécessaire)
- Fichier Nouveau Film Enregistrement
- Cliquez sur la liste déroulante à côté du bouton rouge d'enregistrement.
- Sélectionnez votre iPhone, par exemple : "iPhone d'Anil".
- Enregistrez et faites apparaître votre écran, puis arrêtez l'enregistrement.
- Vous pouvez maintenant "lire" votre enregistrement, trouver l'écran que vous voulez, le mettre en pause,
Menu Edition Copier (copiera la capture d'écran).
Les deux devraient donner quelque chose comme ceci (Heure 9:41 AM - Batterie pleine et Wifi) :
Corrigez-la en post-production avec Photoshop, Pixelmator ou Acorn et l'éditeur vidéo de votre choix, comme vous le faites dans la salle de presse. une bonne entreprise doit vouloir prêter attention à ces détails afin d'instaurer la confiance et la réputation de l'attention portée aux détails .
Une capture d'écran au bon moment avec des arrière-plans clairs et foncés vous permet de régler le niveau de la batterie, les barres, l'heure et bien d'autres choses encore en fonction de vos besoins.
Il existe même des plug-ins dans le simulateur qui nettoient de manière programmatique la barre d'état pour plus que le temps si vous exécutez votre code de cette manière et non sur un appareil :