defaults write com.apple.iphonesimulator ShowSingleTouches 1
Comment ai-je trouvé ce paramètre?
Les options cachées peuvent être trouvées en exécutant la commande ci-dessous puis, enfin, en déterminant ce qu'elles font. Ils ne sont pas documentés et peuvent être supprimés à tout moment.
strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$'
Si vous pouvez être dérangé par la poubelle, ajoutez
| grep -E '(Enable|Disable|Show|Number)' | sort
j'ai eu
AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate
ShowChrome est Window> Show Device Bezels. ShowChromeUIRects trace des lignes autour de la lunette. Les pincements sont auto-descriptifs. ShowUITestMenu affiche un menu désactivé dans la barre du simulateur (?). Je testerai TouchBarShowRemoteTemplate lorsque je serai de retour dans ma touche Macbook. Je ne sais pas ce que font les autres.
Pour Xcode, la commande doit être:
strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'
et la commande par défaut doit porter le préfixe com.apple.dt.Xcode. Par exemple
defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1
ShowSingleTouches est vraiment utile, mais la plupart des options sont dénuées de sens ou simplement du bruit. La commande ci-dessus, par exemple, vous montre le nombre de fichiers qui sont indexés, au lieu d'une barre de progression générique. Ainsi, juste du bruit.
xcrun simctl io booted recordVideo
.Les événements tactiles ne sont pas capturés sur iOS 9 et les versions antérieures, vous devrez donc configurer une caméra pour capturer les taps et la présenter côte à côte avec la capture détaillée ou l'utiliser pour superposer les taps en post-production.
C'est une si bonne idée que j'ai déposé un rapport de bug pour demander officiellement à Apple de le supporter.
la source
Si vous souhaitez faire une démonstration de vos propres applications (c'est-à-dire où vous avez le code source réel et pouvez créer une version de démonstration spéciale), la meilleure façon est d'ajouter un assistant à votre projet Xcode, tel que https://github.com/ toddreed / Touchpose ou https://github.com/mapbox/Fingertips . Les deux superposent vos touches avec un indicateur d'empreinte digitale (personnalisable) lorsqu'ils sont connectés à un miroir externe (comme lors de l'utilisation d'AirPlay ou de Quicktime pour enregistrer).
la source
alwaysShowTouches = true
.Vous pouvez le faire en créant votre propre geste de toucher via Paramètres> Général> Accessibilité> AssistiveTouch> CreateNewGesture comme il est expliqué dans le lien suivant: record-iphone-ios-screen-projection-touches-tap-signs
Sélectionnez ensuite le geste comme favori avant d'enregistrer le film avec QuickTime Player.
la source
Si vous créez votre propre application, vous pouvez utiliser quelques bibliothèques. Au moment de la publication, voici les 4 bibliothèques iOS que j'ai trouvées commandées par les stars de GitHub:
la source
Vous pouvez également toucher / AppleInternal sur votre lecteur pour déverrouiller les options cachées dans le simulateur (interface graphique pour certains de ces paramètres par défaut cachés)
Peut-être besoin de démarrer dans la récupération pour ce faire sur les versions de système d'exploitation modernes
la source
Solution gratuite, portable et efficace de Kane Cheshire: ShowTime .
Peut être ajouté via des cocoapods ou en incluant un seul fichier dans le projet. Merci pour ses efforts!
la source