Câu trả lời:
defaults write com.apple.iphonesimulator ShowSingleTouches 1
Các tùy chọn ẩn có thể được tìm thấy bằng cách chạy lệnh bên dưới và sau đó, tìm ra những gì họ làm. Chúng không có giấy tờ và có thể được gỡ bỏ bất cứ lúc nào.
strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$'
Nếu bạn có thể bị làm phiền để đi qua rác thêm
| grep -E '(Enable|Disable|Show|Number)' | sort
tôi đã nhận
AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate
ShowChrom là Window> Show Bezels. ShowChromeUIRects vẽ một số đường xung quanh viền. Những cái nhúm là tự mô tả. ShowUITestMothy hiển thị một menu bị vô hiệu hóa trong thanh giả lập (?). Tôi sẽ kiểm tra TouchBarShowRemoteTemplate khi tôi quay lại trong Macbook touch. Tôi không biết những gì người khác làm.
Đối với Xcode, lệnh phải là:
strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'
và lệnh mặc định sẽ mang tiền tố com.apple.dt.Xcode. Ví dụ
defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1
ShowSingleTouches thực sự hữu ích, nhưng hầu hết các tùy chọn đều vô nghĩa hoặc chỉ là tiếng ồn. Ví dụ, lệnh trên cho bạn thấy số lượng tệp đang được lập chỉ mục, thay vào đó là một thanh tiến trình chung. Như vậy, chỉ là tiếng ồn.
xcrun simctl io booted recordVideo
.
Các sự kiện cảm ứng không được ghi lại trên iOS 9 trở xuống, vì vậy bạn sẽ cần phải thiết lập một camera để chụp các vòi và hiển thị cạnh đó với chụp chi tiết hoặc sử dụng nó để che lấp các vòi trong sản xuất bài.
Đây là một ý tưởng tuyệt vời, đến nỗi tôi đã nộp báo cáo lỗi để chính thức yêu cầu Apple hỗ trợ việc này.
Nếu bạn muốn demo các ứng dụng của riêng mình (tức là nơi bạn có mã nguồn thực tế và có thể tạo bản dựng demo đặc biệt), thì cách tốt nhất là thêm trình trợ giúp vào dự án Xcode của bạn, chẳng hạn như https://github.com/ chập chững / Touchpose hoặc https://github.com/mapbox/Fingertips . Cả hai lớp phủ của bạn chạm bằng chỉ báo vân tay (có thể tùy chỉnh) khi được kết nối với gương bên ngoài (chẳng hạn như khi sử dụng AirPlay hoặc Quicktime để ghi lại).
alwaysShowTouches = true
.
Bạn có thể thực hiện việc tạo cử chỉ nhấn của riêng mình thông qua Cài đặt> Chung> Trợ năng> Trợ giúp> Tạo NewGesture như được giải thích trong liên kết sau: record-iphone-ios-screen-shows-touches-tap-dấu hiệu
Sau đó, chọn cử chỉ làm mục ưa thích trước khi quay phim bằng trình phát QuickTime.
Nếu bạn đang xây dựng ứng dụng của riêng mình, có một vài thư viện mà bạn có thể sử dụng. Tại thời điểm đăng bài, đây là 4 thư viện iOS mà tôi tìm thấy được đặt hàng bởi các ngôi sao GitHub:
Bạn cũng có thể chạm / AppleIternal trên ổ đĩa của mình để mở khóa các tùy chọn ẩn trong trình giả lập (GUI với một số mặc định bị ẩn này)
Có thể cần phải khởi động vào recovery để thực hiện điều này trên các phiên bản HĐH hiện đại