xcode ios-simulator xcode9

xcode - ¿Cómo puedo obtener capturas de pantalla de resolución completa cuando la opción "Pixel Accurate" del Simulador está desactivada?



ios-simulator xcode9 (7)

Arreglo rapido:

  1. Hardware> Dispositivo> Administrar dispositivos> Elimine el iPhone con el que tiene problemas (de la barra lateral). [Recuerde "Cerrar ventana" en el simulador y salga de Simulator antes de eliminar]

  2. Vuelva a agregarlo desde el botón "+" en la parte inferior izquierda.

  3. Reinicie Simulator e inicie el dispositivo nuevamente.

  4. Hecho.

En Xcode 9.1, la opción Pixel Accurate del Pixel Accurate está desactivada y atenuada en el menú Window .

¿Cómo puedo tomar capturas de pantalla de App Store sin esta opción?


¡La respuesta original es incorrecta!

Russ del equipo de Apple Simulator dice:

Para tomar capturas de pantalla de la tienda de aplicaciones desmarque la opción "Optimizar representación de la escala de ventana" en el menú Depurar. Recomiendo volver a encenderlo normalmente ya que mejora el rendimiento de la representación. Hacer doble clic no hace que el dispositivo use una resolución nativa, es solo un accidente debido al tamaño del dispositivo con el que se realizó la prueba y al tamaño de la pantalla.

==========

RESPUESTA ORIGINAL (NO FUNCIONA FIABLEMENTE):

  1. Asegúrate de que Window -> Show Device Bezels esté desmarcado.

  2. Haga doble clic en la barra de herramientas del simulador (la barra superior que muestra el dispositivo y el sistema operativo).

Nota: a veces, al hacer doble clic en la barra de herramientas, se minimiza la ventana al dock. Alternativamente, simplemente haga clic en la barra de menú de OSX Ventana-> Zoom.

Hola días felices, el simulador cambia el tamaño y proporciona la resolución correcta para las capturas de pantalla de la App Store.


Como la computadora que poseo (2017 MacBook Air) no es compatible con el modo horizontal y la resolución es de 1440x1000, estoy atascado. En Xcode 9.0 aún puede seleccionar el 100% de escala y desplazarse hacia abajo en el simulador. Eso no es posible.

Puedo entender si las gotas de manzana son compatibles con las computadoras del 2005, pero no con las de un mes: S

¡Entonces la única opción que podría encontrar es comprar una pantalla extra! ¡PERO por solo hacer una captura de pantalla todavía puede presionar CMD + S y hará una resolución nativa uno!


Descubrí que el menú solo está habilitado cuando la resolución de su pantalla es compatible con la visualización precisa de píxeles (por ejemplo, el tamaño físico). Esto es molesto porque hacer una captura de pantalla siempre genera una imagen con el tamaño actual del simulador en Xcode 9.1. Requiere que el simulador se muestre en el modo preciso de píxeles para capturas de pantalla calificadas. Para iPad Pro (12.9 pulgadas, 2732 x 2048 píxeles), el modo solo está disponible en horizontal cuando mi MacBook Pro está configurada como "Más espacio", con una resolución real de 3840x2400.


En caso de que esto ayude a alguien más, el problema para mí fue mi segundo monitor. Intenté todas las soluciones aquí, pero ninguna funcionó hasta que desconecté mi segunda pantalla. Trabajo en un MBP 2016 de 15 "y la segunda pantalla es un monitor Asus QHD de 2560 × 1440 conectado por HDMI a un concentrador USB-C.


No habilitamos esa opción a menos que su pantalla sea lo suficientemente grande como para mostrar el dispositivo a la máxima resolución sin agotar los bordes.

Como comentario adicional: Si tiene habilitada la función "Optimización de la representación de la escala de ventana", el Simulador se procesará con el tamaño de la ventana, no con la resolución original del dispositivo. Eso significa que las capturas de pantalla están en el tamaño de escala de la ventana, no en el tamaño completo del dispositivo. Para obtener capturas de pantalla de tamaño completo, puede desactivar temporalmente esa opción. Recomiendo dejarlo puesto porque mejora el rendimiento.


Puede configurar el simulador en modo horizontal haciendo clic en + primero, luego puede hacer clic en + 2 para seleccionar la opción Pixel Accurate , no olvide establecer el simulador en modo retrato haciendo clic en + :)