답변:
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 라이브러리는 다음과 같습니다.