Hiện tại, chúng tôi đang tạo trình cài đặt mac của mình dưới dạng tệp pkg sử dụng productbuild --component (theo bài đăng sau: Mac app store productbuild).mac: Cách thêm License.txt vào pkg được tạo bằng productbuild bằng tùy chọn --component?
Điều này hoạt động tuyệt vời, nhưng tôi cũng muốn thêm tệp giấy phép vào trình cài đặt này.
Với trình tạo gói, bạn có thể chỉ định tùy chọn --resources [path_to_resources_file]. Nếu bạn đặt License.txt trong thư mục tài nguyên được chỉ định, trình cài đặt kỳ diệu bao gồm một bước cấp phép.
Trong khi trang của nhà sản xuất mô tả tùy chọn --resources quá, trong thực tế điều này dường như không hoạt động với tùy chọn --component. Nó chỉ có vẻ bỏ qua các tùy chọn hoàn toàn.
Theo trang hướng dẫn sản phẩm, tùy chọn --component dường như chỉ lấy một định nghĩa sản phẩm (Tôi đã xem qua các tùy chọn plist và không có tùy chọn nào áp dụng cho tệp giấy phép), thành phần, đường dẫn cài đặt tùy chọn và đường dẫn đầu ra. Mặc dù tùy chọn --sign cũng hoạt động.
Có ai biết liệu có thể (và nếu có, làm thế nào) để bao gồm tệp giấy phép cho trình cài đặt khi sử dụng productbuild --component?
Xin cảm ơn trước.
Iain
Điều đó không hoạt động với - thành phần. – jcoffland