2012-06-12 30 views
6

Có cách nào nhanh chóng để đồng bộ hóa hai (hoặc nhiều) mục tiêu trong Xcode không? Điều này trở thành một vấn đề khi tôi quên thêm một tập tin mới vào bài kiểm tra đơn vị của tôi & mục tiêu tích hợp. Sau đó, tôi phải đi săn để xem những gì tôi quên thêm. Tôi có thể lặp lại mục tiêu "phát triển" của mình và sau đó thêm lại cấu hình "kiểm tra đơn vị", nhưng đó là một nỗi đau. Có cách nào dễ hơn không?Đồng bộ hóa hai mục tiêu trong Xcode 4

EDIT:

Tôi thích câu trả lời của John dưới đây nhưng cuối cùng tôi đã sử dụng câu trả lời từ here, mà liên quan đến việc tự chỉnh sửa hồ sơ dự án. Với nhiều tệp bị thiếu là cách nhanh nhất.

Trả lời

5

câu hỏi của bạn tập trung vào trường hợp bạn đang thêm một tệp vào một mục tiêu và quên chọn cả hai hộp để thêm nó vào mục tiêu bạn muốn.

có lẽ bạn có nghĩa là nó là một nỗi đau để sử dụng thanh tra danh tính, nhưng tôi nghĩ rằng đây là một cách tiện dụng để thêm vào một tệp mà tôi đã không được thêm vào mục tiêu thứ hai. bạn có thể truy cập vào trình kiểm tra danh tính bằng cách nhấp vào tệp bạn muốn kiểm tra thông tin lần đầu tiên, sau đó sử dụng Cmd-Opt-1 và sau đó nhấp vào tab ngoài cùng bên phải. thông báo gần đáy cho tôi, cả hai mục tiêu đều được kiểm tra. cho bạn, trong trường hợp tệp không được thêm vào cả hai mục tiêu, một tệp sẽ không được chọn.

identity inspector

trong trường hợp không nhớ những file nào bạn thêm thời gian gần đây với một mục tiêu:

  • nếu bạn có dự án của bạn dưới sự kiểm soát nguồn, bạn có thể thực hiện "Chế độ xem" -> "Version Trình chỉnh sửa "->" Hiển thị trình chỉnh sửa phiên bản "(hoặc Cmd-Opt-Shift-Return) và bạn sẽ nhận được so sánh khác biệt dựa trên văn bản là XML đại diện cho dự án của bạn so với dự án ở số cam kết cuối cùng. bất cứ điều gì là mới có khả năng tập hợp các tập tin để xem cho các hộp kiểm như trong hình trên.
  • nếu không theo nguồn điều khiển, bạn có thể phải trải qua từng tệp một, mặc dù bạn có thể sử dụng công cụ tìm để sắp xếp nguồn của mình theo Ngày được sửa đổi, và chạy bộ nhớ của bạn theo tệp được thêm vào, sau đó chuyển thẳng đến . về việc đi từng cái một, khi thanh tra danh tính mở, bạn sẽ có thể chỉ cần nhấp vào tệp đầu tiên trong danh sách, rồi sử dụng mũi tên xuống để xem qua tất cả các tệp và xem tập hợp các mục tiêu mong muốn và không.
+0

Cảm ơn John, nếu tôi có nhiều tệp cần được thêm vào nhiều mục tiêu thì sao? – EightyEight

+1

trong hộp thoại đầu tiên xuất hiện khi thêm tệp (cho dù bạn đang trải qua "Thêm tệp" hoặc kéo chúng vào dự án), sẽ có danh sách các mục tiêu mà dự án của bạn có. bạn chỉ cần chắc chắn rằng bạn kiểm tra các mục tiêu mà bạn muốn. ví dụ, đối với nguồn thông thường, bạn có thể muốn kiểm tra tất cả và đối với nguồn thử nghiệm đơn vị mới, bạn có thể chỉ muốn kiểm tra mục tiêu để thử nghiệm đơn vị. điều này sẽ làm việc để kéo trong nhiều tệp hoặc chọn nhiều tệp trong hộp thoại. –

+0

Vui lòng xem github công cụ ruby.com/smirn0v/xcode-cùng-mục tiêu trong trường hợp bạn muốn kiểm tra mục tiêu bình đẳng tự động. –

-1

Sao chép thư mục đích phụ với tất cả các tệp của nó vào thư mục đích chính. Sau đó, chỉ cần kéo và thả xcodeproj mục tiêu thứ cấp vào một chính trong xcode.

+0

Thư mục đích phụ là gì? – EightyEight

+0

Câu trả lời này đã được upvoted nhưng tôi không hiểu những gì nó có nghĩa là .. không ai quan tâm để xây dựng? – EightyEight

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