2010-04-07 4 views
9

Tôi đã viết một chương trình nhỏ đẹp. Tại một số điểm, cần phải tải một gói với một số chức năng bổ sung. Tôi cũng là tác giả của gói, vì vậy tôi có mã nguồn và các dự án Xcode cho cả ứng dụng chính và gói. Cho đến bây giờ, tôi chỉ đơn giản kéo bó vào thư mục tài nguyên trong ứng dụng chính, nó hoạt động tốt để chạy nó, nhưng tôi không thể gỡ lỗi nó (và dĩ nhiên là có lỗi trong đó).Cách gỡ lỗi một gói trong XCode?

Có cách nào để thiết lập Xcode để tôi có thể gỡ lỗi gói không?

Trả lời

8

Trong dự án nhóm của bạn, bạn nên thêm tệp thực thi tùy chỉnh. Tệp thực thi đó sẽ khởi chạy trong trình gỡ lỗi khi bạn thực hiện Gỡ lỗi Build &.

Để làm điều này trong Xcode 3, nhấp chuột phải vào các Executables phần trong danh sách Nhóm và tập tin trong dự án của bạn và chọn Thêm> New Tuỳ chỉnh thực thi ...

Sau đó bạn có thể chọn ứng dụng của bạn trong hộp thoại mở.

Trong Xcode 4, bạn cần phải đi đến Sản phẩm> Quản lý Đề án, chọn gỡ lỗi chương trình của bạn và trong Thông tin tab cho hành động gỡ lỗi bạn nên sử dụng Executable popup để chọn một tùy chỉnh thực thi.

Bạn cũng sẽ cần phải thay đổi cài đặt của bạn xây dựng cho chương trình gỡ lỗi của bạn để các sản phẩm xây dựng được đặt trong thư mục plug-in của ứng dụng của bạn khi các plug-in được xây dựng, vì vậy mà khi bạn xây dựng & gỡ lỗi các ứng dụng chứa phiên bản mới nhất của gói của bạn.

+0

làm cách nào để thay đổi đường dẫn sản phẩm xây dựng? Tôi đã cố gắng thay đổi "Xây dựng đường dẫn sản phẩm" từ "Xây dựng địa điểm" trong "Cài đặt xây dựng" của mục tiêu của tôi với may mắn. Gói này vẫn được tạo trong '/ Library/Developer/Xcode/DerivedData/MyBundleABCDEF/BuildProducts/Debug /' – nacho4d

+0

Nevermind ... Tôi đã tìm thấy nó. Thay vào đó, tôi đã thay đổi "Đường dẫn sản phẩm xây dựng trên mỗi cấu hình" và giờ nó hoạt động. Không biết tại sao nhưng thay đổi "Xây dựng đường dẫn sản phẩm" chỉ thay đổi "Đường dẫn tệp xây dựng trung gian" (?). – nacho4d