Sé que es posible grabar la pantalla en Yosemite y tomar capturas de pantalla que tienen las 9:41 am. Es esta misma funcionalidad posible con el Simulador?
Respuestas
¿Demasiados anuncios?A partir de Xcode 11 beta 4, puede utilizar la función xcrun simctl
para ajustar la hora y la batería en el Simulador.
xcrun simctl status_bar <device> override --time "9:41" \
--batteryState charged --batteryLevel 100
Ejemplo de uso:
xcrun simctl status_bar "iPhone 11 Pro Max" override --time "9:41" \
--batteryState charged --batteryLevel 100
Es necesario ejecutar el simulador antes de ejecutar el comando.
Véase https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes para más detalles.
Existe una herramienta para realizar un bucle a través de todos los simuladores en ejecución y también manejar las zonas horarias un poco mejor que llamarlo explícitamente cada vez: 2020-09-15T09:41:00-07:00
Hay dos formas de hacerlo:
1. Clonar, construir y ejecutar SimulatorStatusMagic en su simulador.
Esto sólo funcionará para tu simulador.
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. a través de QuickTime Player:
Esto sólo funcionará para tu dispositivo.
- Conecta tu propio dispositivo a tu Mac.
- Abra "QuickTime Player" (Instálelo si es necesario)
- Archivo Nuevo Película Grabación
- Haga clic en el menú desplegable situado junto al botón rojo Grabar
- Selecciona tu iPhone, por ejemplo: "iPhone de Anil".
- Graba y sube la pantalla, luego Detén la grabación.
- Ahora puedes "Reproducir" tu grabación, buscar la pantalla que quieras y pausarla,
Menú Edición Copiar (copiará la captura de pantalla).
Ambos deberían dar como resultado algo como esto (Hora 9:41 AM - Batería completa y Wifi):
Ahora que Apple ha proporcionado una herramienta para gestionar esto, utilice Nueve41 y/o xcrun simctl status_bar
Estos son mucho más eficientes en tiempo que la fijación en la post-producción con Photoshop o Pixelmator o Acorn y su editor de vídeo de elección como usted está en prestar atención a estos detalles .
Una captura de pantalla en el momento justo con fondos claros y oscuros te permite ajustar el nivel de batería, las barras, la hora y mucho más para adaptarlo a tus necesidades.
Incluso hay plug in para el simulador que limpiará programáticamente la barra de estado para algo más que el tiempo si está ejecutando su código de esa manera y no en un dispositivo: