2010-09-07 23 views
81

Đôi khi trình biên dịch tạo ra các tệp .dSYM. Tôi đoán đây là một tập tin liên quan đến lỗi, nhưng tôi không biết nó là gì, và cách sử dụng nó.dSYM là gì và cách sử dụng? (iOS SDK)

.dSYM là gì? Làm thế nào để tôi sử dụng nó?

Trả lời

109

file dSYM lưu trữ các ký hiệu gỡ lỗi cho ứng dụng của bạn

Các dịch vụ như crashlytics sử dụng nó để thay thế các biểu tượng trong các bản ghi tai nạn với tên phương pháp thích hợp vì vậy nó sẽ có thể đọc được và sẽ có ý nghĩa.

lợi ích của việc sử dụng các dSYM là bạn không cần phải gửi App của bạn với nó những biểu tượng làm cho nó khó khăn hơn để thiết kế đối chiếu nó và cũng có thể giảm kích thước nhị phân của bạn

để sử dụng nó để symbolicate nhật ký sự cố bạn cần phải kéo nhật ký sự cố vào nhật ký thiết bị của thiết bị trong trình tổ chức của máy đã biên dịch nhị phân ứng dụng (máy lưu trữ dSYM)

nếu bạn có dSYM nhưng không có máy trình biên dịch ứng dụng nhị phân làm theo hướng dẫn trong liên kết this để cài đặt dSYM vào máy

để biết thêm thông tin, vui lòng xem apple technical note TN2151

+1

Sẽ không bao gồm dSYM với nhị phân cửa hàng ứng dụng khiến Crashlytics không thể ghi nhật ký sự cố? – genaks

+1

Khi xây dựng kho lưu trữ, có một tập lệnh sau khi xây dựng tải lên tệp dsym lên máy chủ Crashlytics tự động –

+0

Vì vậy, an toàn để bỏ chọn hộp 'Bao gồm biểu tượng ứng dụng ...'? – genaks

Các vấn đề liên quan