Jawaban:
defaults write com.apple.iphonesimulator ShowSingleTouches 1
Opsi tersembunyi dapat ditemukan dengan menjalankan perintah di bawah ini dan kemudian, well, mencari tahu apa yang mereka lakukan. Mereka tidak berdokumen dan dapat dihapus kapan saja.
strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$'
Jika Anda dapat diganggu untuk pergi melalui sampah menambahkan
| grep -E '(Enable|Disable|Show|Number)' | sort
saya mendapatkan
AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate
ShowChrome adalah Window> Show Bezels Device. ShowChromeUIRects menarik beberapa garis di sekitar bezel. Pinch bersifat deskriptif sendiri. ShowUITestMenu menampilkan menu yang dinonaktifkan di bilah simulator (?). Saya akan menguji TouchBarShowRemoteTemplate ketika saya kembali ke sentuhan Macbook saya. Saya tidak tahu apa yang orang lain lakukan.
Untuk Xcode perintahnya harus:
strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'
dan perintah default harus membawa awalan com.apple.dt.Xcode. Contohnya
defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1
ShowSingleTouches benar-benar bermanfaat, tetapi sebagian besar opsi tidak berarti atau hanya berisik. Perintah di atas misalnya, menunjukkan jumlah file yang sedang diindeks, sebagai gantinya bilah progres umum. Jadi, hanya kebisingan.
xcrun simctl io booted recordVideo
.
Acara sentuh tidak dapat ditangkap pada iOS 9 dan lebih rendah, jadi Anda harus menyiapkan kamera untuk menangkap keran dan menyajikannya dengan tangkapan terperinci atau menggunakannya untuk melapisi keran di pasca produksi.
Ini adalah ide yang hebat, bahwa saya telah mengajukan laporan bug untuk secara resmi meminta Apple untuk mendukung ini.
Jika Anda ingin demo aplikasi Anda sendiri (yaitu di mana Anda memiliki kode sumber aktual dan dapat membuat demo build khusus), maka cara terbaik adalah menambahkan helper ke proyek Xcode Anda, seperti https://github.com/ toddreed / Touchpose atau https://github.com/mapbox/Fingertips . Keduanya overlay sentuhan Anda dengan indikator sidik jari (dapat disesuaikan) ketika terhubung ke cermin eksternal (seperti ketika menggunakan AirPlay atau Quicktime untuk merekam).
alwaysShowTouches = true
.
Anda dapat melakukannya dengan membuat gerakan ketuk Anda sendiri melalui Pengaturan> Umum> Aksesibilitas> AssistiveTouch> CreateNewGesture seperti yang dijelaskan dalam tautan berikut: rekam-iphone-ios-layar-tampilkan-sentuh-ketuk-tanda-tanda
Lalu, pilih gerakan sebagai favorit sebelum merekam film dengan QuickTime player.
Jika Anda membuat aplikasi sendiri, ada beberapa perpustakaan yang bisa Anda gunakan. Pada saat posting, berikut adalah 4 perpustakaan iOS yang saya temukan dipesan oleh bintang GitHub:
Anda juga dapat menyentuh / AppleInternal pada drive Anda untuk membuka kunci opsi tersembunyi di simulator (GUI ke beberapa default tersembunyi ini)
Mungkin perlu boot ke pemulihan untuk melakukan ini pada versi OS modern