Quero tirar uma captura de tela do meu aplicativo iOS quando estiver em execução no simulador e salvar a captura de tela no meu Mac. Como posso fazer isso?
Quero tirar uma captura de tela do meu aplicativo iOS quando estiver em execução no simulador e salvar a captura de tela no meu Mac. Como posso fazer isso?
Respostas:
É tão simples quanto command+ sou File
> Save Screen Shot
no iOS Simulator. Ele aparecerá na sua área de trabalho por padrão.
Uma atualização com o simulador Xcode 11.4
Para capturar uma captura de tela, clique no ícone / botão de ação 'Câmera', na barra superior do simulador.
OU
Selecione o Save Screen Shot
item de File
menu , no menu.
Arquivo => Salvar captura de tela
Use ⌘ + Spara capturar uma captura de tela.
(Use window + s, se você estiver usando teclado Windows / que não seja da Apple).
Veja para mais detalhes: Como alterar as opções de escala do simulador com o Xcode 9+.
Dica 1: Como você obtém uma captura de tela com 100% (uma escala com o tamanho real do dispositivo) que pode ser carregado na AppStore?
Desative Optimize Rendering for Window scale
do Debug
menu antes de tirar uma captura de tela.
Aqui está uma opção
Barra de menus ▶ Depuração ▶ Desativar "Otimizar renderização para escala de janela"
Dica 2: Onde a captura de tela é salva (Caminho Padrão)? Como mudar o caminho padrão?
O Simulador salva o arquivo de captura de tela na área de trabalho (usuário conectado) e seu caminho padrão.
Para alterar o caminho padrão (com o Xcode 9+), pressione e segure o ⌥ Optionbotão (alt) do teclado enquanto faz uma captura de tela.
Ou
Usando o carregamento de teclas do Mac: Pressione as teclas ⌥ Option + ⌘ + stodas juntas.
Ele mostrará uma caixa de diálogo com opções de armazenamento de arquivos e também permite definir / alterar o caminho padrão.
Dica 3: como tirar uma captura de tela com o Device Bezel?
Ativar Show Device Bezel
no Window
menu.
Aqui está uma opção
Barra de menus ▶ Janela ▶ Ativar "Mostrar moldura do dispositivo"
Agora,
Simulator
janela / quadro que você deseja capturar. Ele salvará a captura de tela com o painel do dispositivo (com efeito de sombra em segundo plano) na área de trabalho (do usuário conectado).Você também pode remover a barra de ferramentas do simulador, conforme descrito aqui .
no iOS Simulator,
Pressione Command + control + c
ou no menu:Edit>Copy Screen
abra o aplicativo "Visualizar", pressione Command + n
ou no menu: Arquivo> Novo da área de transferência e salvecommand+s
Para Retina, ative o iOS Simulator e depois no menu:
HardWare>Device>iPhone (Retina)
e siga o processo acima
Command + S
é a maneira de economizar no Desktop (em novos simuladores de iPhone, isso foi introduzido no simulador posterior)
Pressione Command+Shift+4
e mantenha o ponteiro do mouse no Simulator e, em seguida, pressione a "Space Bar"
tecla um ícone da câmera aparecerá, agora left click
o mouse. A captura de tela do seu simulador é salva na área de trabalho. Você pode capturar a tela em qualquer tela pequena da mesma maneira.
Você pode pesquisar no Google para o software IOS Simulator Cropper, útil para capturar capturas de tela e também fácil de usar, com várias opções de tirar instantâneos, como com simulador / sem simulador.
Atualizar Basta pressionar CMD+ Spara obter a captura de tela salva na área de trabalho. Muito fácil né ..
Desde o Xcode 8.2, você também pode salvar uma captura de tela com o seguinte comando:
xcrun simctl io booted screenshot
Mais informações neste blog: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0
Resposta simples com resposta de amostra ;-)
no iOS Simulator,
Pressione Command + control + c ou no menu: Editar> Copiar tela
abra o aplicativo " Visualizar ", pressione Command + n ou no menu: Arquivo> Novo na área de transferência, para salvar os comandos Command + s
Desmarque Alfa
Você pode alterar a dimensão da imagem conforme sua necessidade.
Aqui está a imagem final, por exemplo
Primeiro, execute o aplicativo no simulador. Em seguida, use o comando + s ou Arquivo -> Salvar captura de tela no Simulador para tirar as fotos necessárias e apropriadas. As capturas de tela aparecerão na sua área de trabalho por padrão.
Primeiro método:
Selecione o simulador e pressione o botão " command + s ". Captura de tela salva na área de trabalho.
Segundo método:
Selecione simulador e vá em " Arquivo> Nova captura de tela ". Captura de tela salva na área de trabalho.
Pressione ⌘Sou vá para Arquivo> Salvar captura de tela no menu do simulador e a captura de tela será salva na área de trabalho.
No OSX Captain é um bug para tirar screenshot do simulador. Você deve atualizar seu OSX Sierra primeiro e depois poderá utilizá-lo. ao usar o OSX Captain, use o comando terminal, que é uma captura de tela inicializada por xcrun simctl io .
Antes de executar este comando, você deve selecionar a área de trabalho no terminal, como:
"cd desktop" e execute esse comando. Feliz codificação !!!
Por alguma razão, os comandos postados antes não funcionam para mim, mas este funciona:
xcrun simctl io booted screenshot screenshot.png
Executando o Xcode 9.2
Clique no ícone da câmera acima do simulador para capturar a captura de tela e salvar no rolo da câmera
Outra opção: Arquivo> Salvar tela do simulador
Para as pessoas que usam o Xcode 11.4, para se livrar da barra superior do simulador, isso está longe de ser ideal, mas você pode desativar as sombras para o aplicativo de captura de tela em um terminal com o seguinte comando:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
Em seguida, você pode usar ⌘+ ⇧+ 4e selecionar o simulador para tirar uma captura de tela. Sem a sombra, você pode facilmente cortar a barra superior com o aplicativo de visualização. Para reativar a sombra para o aplicativo de captura de tela:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Fonte desta resposta aqui .
Tomar captura de tela no IOS Simulator é tão simples.
Quando você abre o simulador no elevador certo, você vê o arquivo.
Clique no arquivo e você verá a opção Salvar captura de tela.
Esta opção salva sua captura de tela no caminho padrão, que é a área de trabalho.