2012-01-04 33 views

Trả lời

8

Một giải pháp khá xấu xí mà tôi đã sử dụng là thêm một mục tiêu ứng dụng iOS hoặc Mac OS X giả bổ sung mà tôi chỉ sử dụng để hoàn tất mã và tài liệu.

Làm như thế này:

  1. Thêm một "Ứng dụng Cocoa" mục tiêu và đặt tên nó là < tên dự án > -doc.
  2. Thêm tệp bạn muốn chỉnh sửa vào nhóm mới hoặc sử dụng nhóm mục tiêu mới được tạo.
  3. Đảm bảo rằng các tệp bạn muốn chỉnh sửa được đánh dấu là thành viên trong tên dự án < > -doc mục tiêu sử dụng phần "Thành viên mục tiêu" ở chế độ xem tiện ích bên phải.

Bây giờ hãy chỉnh sửa và xây dựng bằng cách sử dụng mục tiêu hệ thống xây dựng bên ngoài của bạn.

Nếu đây là dự án iOS, bạn thậm chí có thể thực hiện thêm một bước nữa và thêm thêm "Project rỗng" < tên dự án > -run target được sử dụng để "đánh lừa" Xcode để chạy ứng dụng được xây dựng bên ngoài của bạn trong trình mô phỏng hoặc thậm chí trên một thiết bị, giả sử hệ thống xây dựng bên ngoài của bạn biết cách ký và xây dựng các tệp nhị phân phổ quát hoặc bình thường với kiến ​​trúc chính xác.

  1. Thêm mục tiêu iOS "Ứng dụng trống" và đặt tên là < tên dự án > -run.
  2. Chỉnh sửa lược đồ cho < tên dự án > -run và thêm mục tiêu hệ thống xây dựng bên ngoài của bạn làm mục tiêu trước mục tiêu < tên > -run.
  3. Thay đổi phần "Chạy ..." cho < tên dự án > sơ đồ chạy bằng cách trỏ đường dẫn thực thi đến gói ứng dụng được xây dựng bởi hệ thống xây dựng bên ngoài của bạn.

Bây giờ chỉnh sửa cùng và xây dựng và chạy bằng cách sử dụng tên dự án < > mục tiêu-Khởi và nó sẽ kích hoạt mục tiêu bên ngoài của bạn và sau đó chạy trong mô phỏng hoặc debug trên thiết bị. Tôi đã làm điều này kết hợp với một tên dự án < > -doc mục tiêu và nó hoạt động tốt, chỉ cần đảm bảo đánh dấu tệp bạn chỉnh sửa để chỉ là thành viên của tên dự án < > -doc đích hoặc Xcode khác sẽ cố gắng xây dựng mọi thứ cho bạn.

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