Bạn không nên dựa vào instruments -s
. Công cụ được hỗ trợ chính thức để làm việc với Trình mô phỏng từ dòng lệnh là xcrun simctl
.
Thư mục nhật ký cho một thiết bị có thể được tìm thấy với xcrun simctl getenv booted SIMULATOR_LOG_ROOT
. Điều này sẽ luôn luôn chính xác ngay cả khi vị trí thay đổi.
Bây giờ mọi thứ đang chuyển sang os_log
dễ dàng hơn để mở Console.app trên máy chủ Mac. Các trình giả lập đã khởi động sẽ hiển thị dưới dạng nguồn nhật ký ở bên trái, giống như các thiết bị vật lý. Bạn cũng có thể chạy các lệnh log trong trình giả lập đã khởi động:
# 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`
Nếu bạn muốn sử dụng các công cụ Safari Developer (bao gồm bảng điều khiển JS) với một trang web trong Trình mô phỏng : Khởi động một trong các trình giả lập, mở Safari, sau đó truy cập Safari trên máy mac của bạn và bạn sẽ thấy Trình mô phỏng trong menu.
Bạn có thể mở một URL trong Trình mô phỏng bằng cách kéo URL từ thanh địa chỉ Safari và thả vào cửa sổ Trình mô phỏng. Bạn cũng có thể sử dụng xcrun simctl openurl booted <url>
.