Ich möchte einen Screenshot von meiner iOS-Anwendung machen, wenn sie im Simulator läuft, und den Screenshot auf meinem Mac speichern. Wie kann ich das tun?
Antworten
Zu viele Anzeigen?Seit Xcode 8.2 können Sie einen Screenshot auch mit dem folgenden Befehl speichern:
xcrun simctl io booted screenshot
Weitere Informationen in diesem Blog: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0
Einfache Antwort mit Musterantwort ;-)
auf iOS Simulator,
Presse Befehl + Steuerung + c oder von Menü : Bearbeiten>Bildschirm kopieren
öffnen " Vorschau " app, Drücken Sie Befehl + n oder über das Menü : Datei> Neu aus der Zwischenablage, dann können Sie speichern Befehl + s
UnCheck Alpha
Sie können die Bildgröße nach Ihren Wünschen ändern.
Hier ist das endgültige Bild, zum Beispiel
Für Leute, die Xcode 11.4 verwenden, um die obere Leiste des Simulators loszuwerden, ist dies alles andere als ideal, aber Sie können die Schatten für die Screenshot-Anwendung in einem Terminal mit dem folgenden Befehl deaktivieren:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
Dann können Sie + + 4 und wählen Sie den Simulator aus, um einen Screenshot zu machen. Ohne den Schatten können Sie die obere Leiste einfach mit der Vorschau-App zuschneiden. So aktivieren Sie den Schatten für die Screenshot-Anwendung wieder:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Quelle für diese Antwort aquí .