defaults write com.apple.iphonesimulator ShowSingleTouches 1
¿Cómo encontré esta configuración?
Las opciones ocultas se pueden encontrar ejecutando el siguiente comando y luego, bien, averiguando qué hacen. No están documentados y se pueden eliminar en cualquier momento.
strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$'
Si te pueden molestar para ir a través de la adición de basura
| grep -E '(Enable|Disable|Show|Number)' | sort
Tengo
AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate
ShowChrome es ventana > Mostrar los biseles del dispositivo. ShowChromeUIRects dibuja algunas líneas alrededor del bisel. Los pellizcos son autodescriptivos. ShowUITestMenu muestra un menú deshabilitado en la barra del simulador (?). Voy a probar TouchBarShowRemoteTemplate cuando regrese a mi Macbook touch. No sé lo que hacen los demás.
Para Xcode, el comando debe ser:
strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'
y el comando predeterminado debe llevar el prefijo com.apple.dt.Xcode. Por ejemplo
defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1
ShowSingleTouches es realmente útil, pero la mayoría de las opciones carecen de sentido o simplemente son ruidosas. El comando anterior, por ejemplo, muestra la cantidad de archivos que se están indexando, en lugar de una barra de progreso genérica. Por lo tanto, sólo el ruido.