instruments -s
คุณไม่ควรพึ่งพา เครื่องมือที่สนับสนุนอย่างเป็นทางการสำหรับการทำงานกับ Simulators จากบรรทัดคำสั่งคือxcrun simctl
เครื่องมือสนับสนุนอย่างเป็นทางการสำหรับการทำงานกับจำลองจากบรรทัดคำสั่งคือ
สามารถค้นหาไดเรกทอรีล็อกสำหรับอุปกรณ์ได้ xcrun simctl getenv booted SIMULATOR_LOG_ROOT
ไดเรกทอรีบันทึกสำหรับอุปกรณ์ที่สามารถพบได้กับสิ่งนี้จะถูกต้องเสมอแม้ว่าจะมีการเปลี่ยนแปลงตำแหน่ง
ตอนนี้สิ่งต่าง ๆ จะย้ายไปที่os_log
มันจะง่ายกว่าที่จะเปิด Console.app บนโฮสต์ Mac เครื่องจำลองที่ถูกบู๊ตควรแสดงเป็นแหล่งบันทึกทางด้านซ้ายเช่นเดียวกับอุปกรณ์ทางกายภาพ คุณยังสามารถเรียกใช้คำสั่งบันทึกในโปรแกรมจำลองการบู๊ต:
# os_log equivalent of tail -f
xcrun simctl spawn booted log stream --level=debug
# filter log output
xcrun simctl spawn booted log stream --predicate 'processImagePath endswith "myapp"'
xcrun simctl spawn booted log stream --predicate 'eventMessage contains "error" and messageType == info'
# a log dump that Console.app can open
xcrun simctl spawn booted log collect
# open location where log collect will write the dump
cd `xcrun simctl getenv booted SIMULATOR_SHARED_RESOURCES_DIRECTORY`
หากคุณต้องการใช้เครื่องมือสำหรับนักพัฒนา Safari (รวมถึงคอนโซล JS) ด้วยหน้าเว็บในเครื่องมือจำลอง : เริ่มโปรแกรมจำลองสถานการณ์หนึ่งเปิด Safari จากนั้นไปที่ Safari บน mac ของคุณและคุณควรเห็นเครื่องมือจำลองในเมนู
คุณสามารถเปิด URL ใน Simulator โดยการลากจากแถบที่อยู่ของ Safari และวางลงบนหน้าต่าง Simulator xcrun simctl openurl booted <url>
นอกจากนี้คุณยังสามารถใช้