Tôi cần sao chép một vài tệp vào thư mục Tài nguyên của ứng dụng trong quá trình gỡ lỗi. Tôi đang nghĩ về việc sử dụng các quy tắc xây dựng nhưng không biết cách xác định xem bản dựng có phải là một bản dựng gỡ lỗi hay không. Tôi có một tùy chọn trình biên dịch của bộ "DEBUG".Sao chép tệp vào thư mục Tài nguyên ứng dụng nếu cấu hình gỡ lỗi được chọn
Trả lời
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
- 1. Sao chép thư mục từ thư mục Tài nguyên iPhone vào thư mục tài liệu
- 2. Tài nguyên Maven Không sao chép tệp
- 3. xcode - sao chép cấu trúc thư mục vào gói ứng dụng của tôi
- 4. C# tại sao App.config được sao chép vào thư mục gỡ lỗi và phát hành sau khi xây dựng?
- 5. Bao gồm phân cấp thư mục tài nguyên vào gói ứng dụng
- 6. maven antrun sao chép tài nguyên vào thư mục đích cơ sở
- 7. iPhone - sao chép tệp từ tài nguyên sang Tài liệu đưa ra lỗi
- 8. Khi đánh dấu "sao chép các mục vào thư mục nhóm đích (nếu cần)"
- 9. Không sao chép vào thư mục bin
- 10. Sao chép thư mục (w/nội dung) từ nhóm vào thư mục Tài liệu - iOS
- 11. Khi nào Eclipse sao chép tài nguyên vào thư mục đầu ra?
- 12. Tại sao "Sao chép nếu mới hơn" không sao chép tệp khi tệp được cập nhật?
- 13. Sao chép tập tin vào thư mục tài sản
- 14. Cách cấu hình sbt để nạp tài nguyên khi chạy ứng dụng?
- 15. Sao chép danh sách tệp vào thư mục
- 16. iPhone (iOS): sao chép các tệp từ gói chính sang lỗi thư mục tài liệu
- 17. Định cấu hình tác vụ sao chép grunt để loại trừ các tệp/thư mục
- 18. Làm cách nào để sao chép tệp từ Tài nguyên?
- 19. Sao chép các tập tin từ PC sang Thư mục Tài liệu Ứng dụng iPad
- 20. dll.config không được sao chép vào thư mục tệp asp.net tạm thời
- 21. Phụ thuộc của tài liệu tham khảo không được sao chép vào thư mục đầu ra
- 22. Làm thế nào để tạo tệp tài nguyên sao chép Maven vào thư mục WEB-INF/lib?
- 23. cách sao chép tệp vào thư mục chia sẻ capistrano
- 24. iPhone dev: tải tệp từ thư mục tài nguyên
- 25. Tệp Cấu hình .NET configSource bên ngoài thư mục thư mục ứng dụng
- 26. Tại sao gói tài nguyên sao chép tệp .png dưới dạng .tiff?
- 27. Tệp cấu hình dưới dạng tài nguyên được nhúng
- 28. Tệp tài nguyên (RESX) đã bị lỗi
- 29. Các tệp sao chép iOS từ gói chính vào thư mục tài liệu
- 30. Buộc các tệp bên ngoài được sao chép vào thư mục bin khi xuất bản
liên kết bị hỏng nhưng cảm ơn – user1244109