2010-01-06 21 views
5

Tôi có hai vấn đề với phép tái định cư (gói thầu: Xxx, Components):Mac PackageMaker - Cho phép di dời vấn đề

  1. luôn trở nên bật như một phép màu. Làm thế nào tôi có thể tránh điều này? Tôi cần nó (phụ tối ưu, tôi biết - xem # 2)

  2. Nếu Cho phép di dời, Trình cài đặt đầu tiên đặt .app vào/Ứng dụng, nhưng sau đó di chuyển nó, sao chép nó lên trên bản gốc của tôi .app trong cây phát triển của tôi. Làm thế nào tôi có thể ngăn chặn điều này xảy ra trong quá trình phát triển, thiếu thử nghiệm trình cài đặt trên một máy khác?

+0

Bạn có nghĩa là cây phát triển của bạn có trong/Applications không? Nếu không, tôi không thấy sự nguy hiểm trong việc đặt nó ở đó trước (ngoài sự khó chịu khi cần không gian cho dù nó kết thúc ở đó hay không) –

+3

Tôi có cùng một vấn đề. Thử nghiệm cài đặt đi vào cây dev mỗi lần vì cài đặt di chuyển được thay đổi do kết quả của việc chạm vào hầu như bất kỳ cài đặt nào khác trong PackageMaker. Tôi chắc chắn bạn đã xem xét nhiều đề xuất khác nhau để làm việc này trong các tìm kiếm của bạn. Điều duy nhất làm việc đáng tin cậy đối với tôi là tự kiểm tra lại việc thiết lập lại vị trí trong tab thành phần của mỗi gói là điều cuối cùng trước khi xây dựng. – Max

+0

Có tin tức nào không? Tôi có cùng một vấn đề, nhưng tôi không thể kiểm tra tùy chọn này mỗi lần vì tôi chạy PackageMake từ dòng lệnh .. – Dmitry

Trả lời

3

PackageMaker manpage nói

[--no-relocate, -w] 
      If specified, packagemaker will disable automatic relocation of 
      package contents. 
0

Trong PackageMaker 3, di dời được kích hoạt theo mặc định. Tuy nhiên, có nhiều cách để vô hiệu hóa nó. Nếu bạn đang sử dụng chế độ GUI, chỉ cần bỏ chọn hộp kiểm "Allow Relocation". Nếu bạn đang sử dụng xây dựng dòng lệnh, hãy sử dụng các cờ --no-relocate hoặc -w như được đề cập trong trang người tạo PackageMaker.

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