Xây dựng lần truy cập và không có gì được in trong nhật ký dựng. Đưa cái gì?Kịch bản lệnh hành động XCode không chạy
XCode Version 8.2.1 (8C1002)
Xây dựng lần truy cập và không có gì được in trong nhật ký dựng. Đưa cái gì?Kịch bản lệnh hành động XCode không chạy
XCode Version 8.2.1 (8C1002)
Pre-hành động diễn ra trước khi xây dựng, vì vậy sản lượng không đi đến xây dựng nhật ký, nó đi vào stderr. Bạn có thể sao chép đầu ra vào một tệp:
exec > ${PROJECT_DIR}/prebuild.log 2>&1
echo "hello world"
Để biến môi trường hoạt động, bạn cũng cần đặt "Cung cấp cài đặt xây dựng từ" cho mục tiêu phù hợp.
Đó nên viết hello world
vào một tập tin có tên là "prebuild.log" trong thư mục dự án của bạn.
Nếu bạn muốn các hoạt động này kết thúc trong nhật ký xây dựng, hãy cân nhắc việc thêm tập lệnh chạy vào giai đoạn xây dựng của mục tiêu thay thế.
Bạn phải thêm tập lệnh shell vào dự án Xcode, như bạn thêm tệp C mục tiêu hoặc không thể tìm thấy tập lệnh hệ vỏ bằng Xcode.
Cảm ơn bạn vì @foundry này. Nhưng nó không hiệu quả, tôi sợ. Không có tệp nào được tạo. –
Tôi đang tạo một dự án mới. Vì vậy, khởi chạy Xcode> Chọn iOS Framework> Đặt tên> Lưu nó> Chỉnh sửa sơ đồ> Mở rộng 'Xây dựng'> Chọn 'hành động trước'> Thêm tập lệnh này. > Nhấn CMD + B. –
@robdashnash - Tôi đã bỏ qua biến thể môi trường $ {PROJECT_DIR}. hãy thử câu trả lời cập nhật của tôi. – foundry