2010-02-02 20 views

Trả lời

13

Bạn có thể sử dụng giai đoạn tạo Tập lệnh chạy để thực hiện sao chép. Tất cả các cài đặt xây dựng được áp dụng khi tạo mục tiêu có sẵn thông qua các biến môi trường trong tập lệnh của bạn.

Bạn có thể xác định cấu hình nào đang được tạo thông qua biến môi trường CONFIGURATION; bạn có thể xem xét các biến môi trường khác như BUILT_PRODUCTS_DIR để xác định nơi đặt tài nguyên của bạn. Nếu bạn chỉ định đầu ra của giai đoạn xây dựng Run Script chính xác, nó sẽ chỉ được chạy khi đầu ra cần được cập nhật, không phải mỗi lần bạn xây dựng.

Thông tin thêm về Run Script xây dựng giai đoạn hiện có sẵn ở đây: Xcode Build System Guide: Build Phases: Run Script Build Phase

Cùng một loại điều có thể được thực hiện với kịch bản xây dựng quy tắc, đó là hữu ích nếu bạn có nhiều tài nguyên mà bạn muốn áp dụng điều này để: Bạn có thể tạo quy tắc xây dựng tập lệnh khớp với tiện ích mở rộng của bạn (ví dụ: *.myresource) và sử dụng các cài đặt xây dựng và tệp đầu vào được chuyển đến tập lệnh của bạn qua biến môi trường để thực hiện sao chép thực. Nếu bạn chỉ định đầu ra của quy tắc xây dựng chính xác, nó sẽ chỉ được chạy khi đầu vào của quy tắc mới hơn đầu ra của quy tắc, không phải mỗi lần bạn tạo.

Thông tin thêm về quy tắc tạo tập lệnh có sẵn tại đây: Xcode Build System Guide: Build Phases: Build Rules

+0

liên kết bị hỏng nhưng cảm ơn – user1244109

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