Có cách nào tôi có thể xem nhật ký bảng điều khiển của ứng dụng đang chạy trong trình mô phỏng iOS khi tôi không chạy mã qua Xcode không? Tôi đang trực tiếp mở ứng dụng từ bên trong trình mô phỏng. Tôi có thể xem báo cáo NSLog in ở đâu đó không?Thấy NSLog cho một ứng dụng chạy trực tiếp trong trình mô phỏng, không phải qua Xcode
Trả lời
Tôi có thể quản lý để xem nhật ký trong ứng dụng "Bảng điều khiển" trong MAC OS.
Có. Dưới đây là một trích dẫn từ Tools Workflow Guide for iOS:
Khi chạy ứng dụng của bạn trong một mô phỏng, bạn có thể truy cập vào giao diện điều khiển bản ghi của ứng dụng trong các ứng dụng Console (nằm ở
/Applications/Utilities
).
chuyển hướng
NSLog()
Thỉnh thoảng, bạn có thể muốn chuyển hướng đầu ra
NSLog()
của bạn vào một tập tin để bạn có thể kiểm tra nó thuận tiện hơn.NSLog()
hoạt động bằng cách xuất thông điệp tớiSTDERR
, vì vậy tất cả những gì bạn cần làm là chuyển hướng luồngSTDERR
đến một tệp và bạn nên thực hiện. Mã sau sẽ chuyển hướng tệp đến một tệp trên máy tính để bàn của bạn:int fd = creat("/Users/dave/Desktop/my_log", S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); close(STDERR_FILENO); dup(fd); close(fd); NSLog(@"this will be written to my_log");
Điều này sẽ chỉ ảnh hưởng đến các cuộc gọi từ
NSLog()
từ ứng dụng của bạn.
Uhh, bất cứ ai đã viết bài viết đó cần phải làm việc trên kiến thức của họ về POSIX; họ đang thụ động dựa vào khái niệm rằng fd mở tiếp theo sẽ là 2; điều này không được đảm bảo để hoạt động và thực sự sẽ làm điều sai nếu một chuỗi khác mở một tệp cùng một lúc. Lệnh 'close' đầu tiên và' dup' sẽ được thay thế bằng 'dup2 (fd, STDERR_FILENO)'. – asveikau
- 1. Cần chạy ứng dụng Iphone trên trình mô phỏng mà không cần sử dụng xcode
- 2. Tôi có thể chạy lưu trữ ứng dụng cũ trong Trình mô phỏng không?
- 3. Xcode lỗi: Không thể khởi động ứng dụng mô phỏng
- 4. Xcode có cung cấp iCal trong trình mô phỏng không?
- 5. Trình mô phỏng iOS chạy ở đâu sau Xcode 4.3.1?
- 6. Làm thế nào để XCode báo hiệu một ứng dụng dừng trong khi chạy trong trình mô phỏng
- 7. Trình mô phỏng iPhone chạy ẩn
- 8. IOS Simulator không thể tìm thấy sdk và lỗi bỏ sót ứng dụng mô phỏng
- 9. không thể tìm thấy tệp db trong thư mục người dùng trong trình mô phỏng IPhone
- 10. Làm cách nào để gỡ lỗi với NSLog (@ "Bên trong Trình mô phỏng iPhone")?
- 11. Khi mua ứng dụng không hoạt động trên Xcode 5, trình mô phỏng iOS 7
- 12. Tôi có thể kiểm tra hiệu ứng gia tốc trong trình mô phỏng Xcode không?
- 13. Không tìm thấy thư mục NSBundle trên thiết bị nhưng hoạt động trong trình mô phỏng
- 14. Lỗi trình ứng dụng thông qua XCode
- 15. Sự cố khi chạy trình mô phỏng iOS 5.1 bằng XCode 4.5
- 16. mô phỏng nâng cấp ứng dụng trong iOS
- 17. Không có Lịch nào trong Trình mô phỏng
- 18. Gỡ lỗi ứng dụng web trong Trình mô phỏng iPad
- 19. Âm thanh không hoạt động trong Trình mô phỏng iPhone?
- 20. Làm thế nào để sử dụng máy ảnh web trong trình mô phỏng Android để chụp ảnh trực tiếp?
- 21. lib commonCrypto không khả dụng cho trình mô phỏng iOS?
- 22. Ứng dụng iPhone không bắt đầu trên trình mô phỏng, không có lỗi
- 23. Cách chạy trình mô phỏng Windows Phone trong VMware
- 24. Biểu tượng ứng dụng sẽ không thay đổi trong trình mô phỏng iPhone
- 25. Xcode 4 - IOS - Trình mô phỏng không khả dụng làm mục tiêu xây dựng
- 26. iOS 6 mô phỏng trong Xcode 5
- 27. Tại sao bản dựng xcode của tôi luôn chuyển sang trình mô phỏng iPad thay vì trình mô phỏng iPhone?
- 28. Xây dựng và Chạy một dự án xcode qua AppleScript
- 29. Mô phỏng cổng nối tiếp
- 30. Trình mô phỏng iOS trên mac đang chạy kiến trúc i386, không phải armv7?
Khởi chạy Trình tổ chức của Xcode. – 0xDE4E15B
Công cụ tổ chức cho thiết bị và không hoạt động cho trình mô phỏng. – Abhinav