2012-04-18 17 views
15

Tôi có ứng dụng Mac OS X bao gồm mục tiêu chính và khung phụ thuộc. Kể từ khi cho phép ký mã trên ứng dụng Mac OS X của tôi, tôi nhận thấy Xcode xây dựng lại mục tiêu chính mỗi khi tôi chạy nó, ngay cả khi tôi chưa chạm vào một dòng mã.Cách ngăn Xcode khỏi dự án xây dựng lại mỗi lần

Đây là vấn đề vì khung phụ thuộc cần biết CRC của tệp đích chính. Mỗi khi Xcode xây dựng lại mục tiêu chính, CRC thay đổi.

Trước khi ký mã, tôi sẽ tạo mục tiêu chính một lần, tạo CRC, nhập CRC vào mã khung của tôi và xây dựng lại mục tiêu chính. Xcode sẽ chỉ nhận thấy khuôn khổ đã thay đổi nên nó sẽ không xây dựng lại mục tiêu chính.

Mọi đề xuất? Cảm ơn!

Simon

+0

Khi bạn chạy một thứ gì đó không có tòa nhà, bạn không thể thấy những thay đổi bạn đã thực hiện trong mã. Xcode chỉ chạy tập tin thực thi trên đĩa của bạn. – Fab1n

+0

Tôi không thể tìm ra một cách tuyệt vời xung quanh điều này vì vậy tôi chỉ cần loại bỏ mã kiểm tra CRC. –

Trả lời

18

Có thực sự là một tùy chọn trong Xcode để chạy mà không cần tạo mã trước tiên. Chọn tùy chọn "Chạy Không Xây dựng" trong Sản phẩm> Thực hiện Hành động. Phím nóng cho điều này là ctrl + cmd + R.