503 Stimmen

Nehmen Sie ein iOS Simulator Video für die App-Vorschau auf

Okay, wir können jetzt Videovorschauen unserer Apps im App Store einreichen. Laut Apple sollten wir dies mit einem iOS8-Gerät und OSX 10.10 tun. Das Problem ist, dass man alle unterschiedlichen Geräte (4", 4,7", 5,5" und iPad) haben muss.

Gibt es eine Alternative dazu?

Ich denke daran, ein Video vom Simulator aufzunehmen. Das Problem ist, dass der Gerätebildschirm größer ist als mein FullHD Monitor, wenn er in 100% Auflösung angezeigt wird. Gibt es eine Lösung, um ein Video direkt vom Simulator in voller Auflösung aufzunehmen?

Bearbeiten: Da viele Leute Fragen beantworten, die ich nicht stelle, möchte ich sagen: - Ein Geräteformat aufnehmen und skalieren ist nicht das, was ich frage; - Wie man eine App-Vorschau aufzeichnet ist nicht, was ich frage; - Wie ihr eure Vorschauen macht, ist nicht, was ich frage;

Was ich frage ist, kann man ein Video vom Simulator in 100% Auflösung aufnehmen, wenn es nicht auf den Bildschirm passt?

21voto

Johannes Olsson Punkte 294

Dies ist der einfachste Weg, den ich gefunden habe, und Sie benötigen nur ein iPhone und ein iPad:

Gerät mit QuickTime Player aufnehmen:

  • Verbinden Sie Ihr Gerät.
  • Öffnen Sie den QuickTime Player.
  • Wählen Sie Datei > Neues Film-Aufnahme (CMD + alt + N)
  • Wählen Sie in dem erscheinenden Fenster Ihr iOS-Gerät als Kamera mit maximaler Auflösung aus.
  • Video-Datei speichern (CMD + S)

Öffnen Sie iMovie

  • Wählen Sie Datei -> Neuer App-Vorschau
  • Ziehen Sie ein BILD aus Ihrer App mit der höchsten Auflösung, z. B. einen Screenshot mit 1920 x 1080, in das Projekt. (Dadurch wird das Video auch bei einem iPhone 5 auf 1920 x 1080 skaliert)
  • Ziehen Sie den aufgenommenen Film in das Projekt.
  • Speichern Sie, indem Sie Datei -> Teilen -> App-Vorschau wählen

Machen Sie das jetzt mit all Ihren Geräten oder:

Handbrake herunterladen: https://handbrake.fr/downloads.php

Und ändern Sie die hochauflösenden Videos:

  • Ziehen Sie Ihr hochauflösendes Video in Handbrake
  • Wählen Sie das "Bildeinstellungen" Symbol
  • Ändern Sie die Größe auf die richtige Größe - schließen und drücken Sie auf das "Start" Symbol - wird auf dem Desktop gespeichert

21voto

Imanou Petit Punkte 83480

Der Apple Simulator User Guide besagt in Absatz zum Erstellen eines Screenshots oder Aufzeichnen eines Videos über die Befehlszeile:

Sie können einen Screenshot erstellen oder ein Video des Simulatorfensters mithilfe des Befehlszeilen-Dienstprogramms xcrun aufnehmen.


Um ein Video aufzeichnen, verwenden Sie die recordVideo Operation in Ihrem Terminal:

xcrun simctl io booted recordVideo .

Beachten Sie, dass die Datei im aktuellen Verzeichnis Ihres Terminals erstellt wird.


Wenn Sie die Videodatei in Ihrem Desktop-Ordner speichern möchten, verwenden Sie den folgenden Befehl:

xcrun simctl io booted recordVideo ~/Desktop/.

Um die Aufzeichnung zu stoppen, drücken Sie in Terminal Control-C.

6voto

Mikkel Cortnum Punkte 444

Mit Xcode 12 drücken Sie einfach im Simulator cmd + R, um den Bildschirm aufzuzeichnen. cmd + S, um einen Screenshot zu machen.

5voto

Rawand Saeed Punkte 795

Von Xcode 9 und höher können Sie mit dem simctl-Befehl einen Screenshot machen oder ein Video aufnehmen, den Sie hier finden können:

/Applications/Xcode.app/Contents/Developer/usr/bin/simctl

Sie können es mit xcrun verwenden, um den Simulator über die Befehlszeile zu steuern.

  1. Um einen Screenshot zu machen, führen Sie dies in der Befehlszeile aus:

    xcrun simctl io booted screenshot
  2. Um ein Video auf dem Simulator mit der Befehlszeile aufzunehmen:

    xcrun simctl io booted recordVideo dateiname.videoTyp(z.B. mp4/mov)

Hinweis: Sie können diesen Befehl in jedem beliebigen Verzeichnis verwenden. Die Datei wird in diesem Verzeichnis gespeichert.

5voto

William Tong Punkte 421

Ab heute im Jahr 2019 hat Apple das Leben für Entwickler mit geringem Budget oder Ein-Mann-Projekte wie mich viel einfacher gemacht. Sie können einfach den Terminalbefehl aus einem der obigen Beiträge verwenden, um Videos vom gewünschten Gerätesimulator aufzuzeichnen. Und dann die Funktion "Neue App-Vorschau" von iMovie verwenden.

xcrun /Applications/Xcode.app/Contents/Developer/usr/bin/simctl io booted recordVideo pro3new.mov

iMovie -> Datei -> Neue App-Vorschau

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X