Mọi thứ hoạt động trên 10.5, nhưng bây giờ dự án cài đặt PackageMaker của tôi bị hỏng. Tôi đã chiến đấu một vấn đề cho một vài ngày nay, và một trong haiCó phải cài đặt PackageMaker với các tập lệnh cài đặt sẵn bị hỏng trên Snow Leopard không?
- Snow Leopard (OS X 10.6.1) đã phá vỡ cài đặt PackageMaker
- Tôi đang thiếu một miếng ngon rất, rất cơ bản của kiến thức
để thu hẹp vấn đề, tôi đã nhận được đến thời điểm này:
- Tạo một cài đặt PackageMaker mới
- có nó cài đặt một hình ảnh jpeg vào directoy nhà tôi
- Xác định một kịch bản
preinstall
mà không làm gì
#!/bin.sh exit 0
Chạy trên ... và xem nó thất bại với các thông báo lỗi dưới đây như công việc đồng hồ
Sep 14 15:09:45 manoa installd[5620]: PackageKit: ----- Begin install -----
Sep 14 15:09:45 manoa installd[5620]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Sep 14 15:09:45 manoa installd[5620]: PackageKit: packages=(\n "PKLeopardPackage <file://localhost/Users/stu/Desktop/asdf.pkg>"\n)
Sep 14 15:09:46 manoa installd[5620]: PackageKit: Extracting /Users/stu/Desktop/asdf.pkg (destination=/var/folders/Hb/HbXJFyEpFaupt5QyLN-pTk+++TI/-Tmp-/PKInstallSandbox-tmp/Root/~, uid=501)
Sep 14 15:09:46 manoa installd[5620]: PackageKit: Executing script "./preinstall" in /private/tmp/PKInstallSandbox.cmlS2H/Scripts/test.test.5year_header.pkg.PFrHNB
Sep 14 15:09:46 manoa installd[5620]: PackageKit: *** launch path not accessible
Sep 14 15:09:46 manoa installd[5620]: PackageKit: Install Failed: PKG: pre-install scripts for "test.test.5year_header.pkg"\nError Domain=PKInstallErrorDomain Code=112 UserInfo=0x100149430 "An error occurred while running scripts from the package “asdf”." {\n NSFilePath = "./preinstall";\n NSLocalizedDescription = "An error occurred while running scripts from the package \U201casdf\U201d.";\n NSURL = "file://localhost/Users/stu/Desktop/asdf.pkg";\n PKInstallPackageIdentifier = "test.test.5year_header.pkg";\n}
Sep 14 15:09:46 manoa Installer[5614]: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=112 UserInfo=0x1195917c0 "An error occurred while running scripts from the package “asdf”."
Sep 14 15:09:46 manoa Installer[5614]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
Sep 14 15:09:47 manoa Installer[5614]: IFDInstallController 144040 state = 7
Sep 14 15:09:47 manoa Installer[5614]: Displaying 'Install Failed' UI.
Sep 14 15:09:47 manoa Installer[5614]: 'Install Failed' UI displayed message:'The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.'.
Không có tệp nào trong số /private/tmp/PKInstallSandbox.cmlS2H/Scripts/test.test.5year_header.pkg.PFrHNB/
, điều này làm tôi nghĩ vấn đề là với PackageMaker, chứ không phải tôi. Nhưng tôi mới đến với thế giới của cài đặt phần mềm OS X, vì vậy nghi ngờ vẫn còn.
Vì vậy, câu hỏi: Có phải PackageMaker có tập lệnh được cài đặt sẵn bị hỏng trên OS X 10.6 không? Hoặc có một số yêu cầu liên quan đến tập lệnh cài đặt trước mà tôi không hiểu không?
Dường như dòng công việc của bạn là sai. Có thể nó phải là "#!/Bin.sh" –
Rất tiếc. Nó vẫn chạy, nhưng đó là một bắt tốt ... sẽ thử nó. –