defaults write com.apple.iphonesimulator ShowSingleTouches 1
Como eu encontrei essa configuração?
Opções ocultas podem ser encontradas executando o comando abaixo e depois, bem, descobrindo o que elas fazem. Eles não estão documentados e podem ser removidos a qualquer momento.
strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$'
Se você se incomodar em passar pelo lixo, adicione
| grep -E '(Enable|Disable|Show|Number)' | sort
Eu tenho
AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate
ShowChrome é Window> Show Bezels Device. ShowChromeUIRects desenha algumas linhas ao redor do painel. Os beliscões são auto-descritivos. ShowUITestMenu exibe um menu desativado na barra do simulador (?). Testarei o TouchBarShowRemoteTemplate quando voltar ao meu Macbook touch. Não sei o que os outros fazem.
Para o Xcode, o comando deve ser:
strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'
e o comando padrão deve conter o prefixo com.apple.dt.Xcode. Por exemplo
defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1
ShowSingleTouches é realmente útil, mas a maioria das opções não tem sentido ou é apenas ruído. O comando acima, por exemplo, mostra o número de arquivos que estão sendo indexados, em vez de uma barra de progresso genérica. Assim, apenas barulho.
xcrun simctl io booted recordVideo
.Os eventos de toque não são capturados no iOS 9 e inferior; portanto, você precisará configurar uma câmera para capturar as torneiras e apresentá-la lado a lado com a captura detalhada ou usá-la para sobrepor as torneiras na pós-produção.
Essa é uma ótima idéia, que apresentei um relatório de bug para solicitar oficialmente à Apple que suporte isso.
fonte
Se você quiser demonstrar seus próprios aplicativos (por exemplo, onde você tem o código-fonte real e pode criar uma demonstração especial), a melhor maneira é adicionar um auxiliar ao seu projeto do Xcode, como https://github.com/ toddreed / Touchpose ou https://github.com/mapbox/Fingertips . Ambos cobrem seus toques com um indicador de impressão digital (personalizável) quando conectado a um espelho externo (como ao usar o AirPlay ou o Quicktime para gravar).
fonte
alwaysShowTouches = true
.Você pode fazer isso criando seu próprio gesto de toque em Configurações> Geral> Acessibilidade> AssistiveTouch> CreateNewGesture, conforme explicado no seguinte link: record-iphone-ios-screen-mostrando-toques-toque-sinais
Em seguida, selecione o gesto como favorito antes de gravar o filme com o QuickTime player.
fonte
Se você estiver criando seu próprio aplicativo, existem algumas bibliotecas que você pode usar. No momento da postagem, aqui estão as 4 bibliotecas para iOS que eu encontrei ordenadas pelas estrelas do GitHub:
fonte
Você também pode tocar em / AppleInternal na sua unidade para desbloquear opções ocultas no simulador (GUI para alguns desses padrões ocultos)
Pode ser necessário inicializar na recuperação para fazer isso nas versões modernas do sistema operacional
fonte
Solução gratuita, portátil e eficaz da Kane Cheshire: ShowTime .
Pode ser adicionado via cocoapods ou incluindo um único arquivo no projeto. Obrigado por seus esforços!
fonte