답변:
defaults write com.apple.iphonesimulator ShowSingleTouches 1
숨겨진 옵션은 아래 명령을 실행 한 다음 수행 할 작업을 파악하여 찾을 수 있습니다. 문서화되지 않았으며 언제든지 제거 할 수 있습니다.
strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$'
쓰레기 추가를 통해 귀찮게 할 수 있다면
| grep -E '(Enable|Disable|Show|Number)' | sort
알았어
AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate
ShowChrome은 창> 장치 베젤 표시입니다. ShowChromeUIRects는 베젤 주위에 선을 그립니다. 꼬집음은 자기 묘사 적입니다. ShowUITestMenu는 시뮬레이터 막대에 비활성화 된 메뉴를 표시합니다 (?). Macbook touch로 돌아 오면 TouchBarShowRemoteTemplate을 테스트합니다. 나는 다른 사람들이하는 일을 모른다.
Xcode의 경우 명령은 다음과 같아야합니다.
strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'
그리고 defaults 명령은 접두사 com.apple.dt.Xcode를 포함해야합니다. 예를 들어
defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1
ShowSingleTouches는 정말 유용하지만 대부분의 옵션은 의미가 없거나 소음입니다. 예를 들어 위의 명령은 인덱싱되는 파일 수를 나타내는 대신 일반 진행률 표시 줄을 보여줍니다. 따라서, 단지 소음.
xcrun simctl io booted recordVideo.
터치 이벤트는 iOS 9 이하에서 캡처되지 않으므로 탭을 캡처하도록 카메라를 설정하고 세부 캡처와 나란히 표시하거나 후반 작업에서 탭을 오버레이하는 데 사용해야합니다.
이것은 애플이 공식적으로 지원하도록 버그 보고서를 제출 한 좋은 아이디어입니다.
자신의 응용 프로그램을 데모하려면 (예 : 실제 소스 코드가 있고 특별한 데모 빌드를 만들 수있는 경우) https://github.com/ 과 같이 Xcode 프로젝트에 도우미를 추가하는 것이 가장 좋습니다 toddreed / Touchpose 또는 https://github.com/mapbox/Fingertips . AirPlay 또는 Quicktime을 사용하여 녹음하는 경우와 같이 외부 미러에 연결된 경우 두 가지 모두 (사용자 정의 가능) 지문 표시로 터치를 오버레이합니다.
alwaysShowTouches = true.
다음 링크에 설명 된대로 설정> 일반> 손쉬운 사용> AssistiveTouch> CreateNewGesture를 통해 고유 한 탭 제스처를 작성할 수 있습니다. record-iphone-ios-screen-showing-touches-tap-signs
그런 다음 QuickTime 플레이어로 동영상을 녹화하기 전에 제스처를 즐겨 찾기로 선택하십시오.
자신의 앱을 구축하는 경우 사용할 수있는 라이브러리가 몇 가지 있습니다. 게시 당시 GitHub 스타가 주문한 4 개의 iOS 라이브러리는 다음과 같습니다.