2012-04-25 26 views
8

Xcode 4.3.2 sẽ không hiển thị cho tôi ngăn xếp người gọi cho ứng dụng Mac OS X trong trình gỡ lỗi. Trong hình ảnh dưới đây là những vấn đề tôi đề cập đến, chồng chỉ bao gồm các chức năng hiện tại:Xcode 4.3.2 sẽ không hiển thị toàn bộ ngăn xếp người gọi trong trình gỡ lỗi, chỉ có chức năng hiện tại?

A single stack display

Đầu ra của chồng nên bao gồm các chức năng gọi như vậy (lấy từ iOS mà không hiển thị cùng vấn đề gỡ lỗi):

Full stack display

tôi có tất cả các thiết lập mới nhất, "xác nhận xây dựng thiết lập" chạy mà không báo trước. Tôi sử dụng khá nhiều giá trị mặc định khi họ đến cho một dự án mới, ở đây họ là dành cho chương trình gỡ lỗi của tôi:

  • kiến ​​trúc = 32-bit Intel
  • SDKROOT = macosx
  • gỡ lỗi thông tin = lùn
  • mục tiêu triển khai = 10,5
  • Strip debug những biểu tượng trong bản sao = NO
  • LD_RUNPATH_SEARCH_PATHS = @loader_path /../ khung
  • ALWAYS_SEARCH_USER_PATHS = NO
  • Tối ưu hóa mức độ = Không
  • Biểu tượng ẩn theo mặc định = NO
  • Thu gom rác = cần
  • GCC_PRECOMPILE_PREFIX_HEADER = YES
  • GCC_PREFIX_HEADER = MyHeader_Prefix.h
  • WARNING_CFLAGS = -Wmost -Wno bốn -char-constants -Wno-unknown-pragmas
  • IBC_WARNINGS = NO
  • IBC_Strip_nibs = NO

Sử dụng trình gỡ lỗi khác trong "Chỉnh sửa lược đồ", GDB trên LLDB có cùng vấn đề. Chuyển đổi trình biên dịch sang LLVM cũng không có hiệu lực.

Xóa dữ liệu có nguồn gốc và làm sạch dự án đã không hữu ích. Cũng loại bỏ các thông tin được biên dịch trước từ/var/folders/đã chứng minh không thành công.

Đó là một câu hỏi phức tạp Tôi chỉ muốn tìm hiểu xem có ai ở đó có trải nghiệm tương tự và có thể khắc phục được không. Vì nó đã làm việc trong nhiều năm và chỉ mới ngừng hoạt động gần đây.

Trả lời

21

Bạn có thể điều chỉnh mức độ chi tiết của màn hình ngăn xếp cuộc gọi.

Nhìn vào phía dưới cùng của Debug Navigator :)

Xcode 4.3.2 Debug Navigator

+1

Cảm ơn bạn. Một thiết lập mà tôi chưa bao giờ biết tồn tại. Những thứ đơn giản là những thứ dễ bỏ lỡ. – Conor

2

Đây là một bài cũ nhưng tôi đã gặp vấn đề tương tự với Xcode 7.2.1. Nó chỉ ra tôi đã có một số văn bản cũ trong thanh tìm kiếm bộ lọc ở dưới cùng của cửa sổ. Một khi tôi xóa nó ra nó hoạt động như mong đợi.

Ít nhất tôi đã học được một số lệnh lldb trên đường đi.

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