ฉันมีไฟล์ mpkg ที่ฉันพยายามจะติดตั้ง
โปรแกรมติดตั้งหยุดทำงานหลังจาก "เขียนไฟล์" โดยมีข้อผิดพลาด:
โปรแกรมติดตั้งพบข้อผิดพลาดที่ทำให้การติดตั้งล้มเหลว ...
ในกระบวนการใหญ่ของ Install.log ในคอนโซลฉันเห็นบรรทัดนี้:
Dec 22 14:45:56 ติดตั้ง MacBook-Pro [505]: ./postinstall: arserver postinsall: เวอร์ชั่นระบบปฏิบัติการที่ไม่รองรับ! ออกจาก ...
ฉันใช้งานได้ 10.7.6 และสนับสนุนไฟล์เป็น 10.6 และสูงกว่า แต่มันเพิ่งติดตั้ง ... มีวิธีละเว้นการตรวจสอบระบบปฏิบัติการในขณะที่ใช้งานไฟล์นี้หรือไม่?
แก้ไข:
พบทางออก
ฉันแก้ไขไฟล์ exec ต่อไปนี้โดยใช้ Coda
postinstall
ข้างใน
contents.pkg
และเปลี่ยนสายจาก:
# ===========================================================================
# OS version dependent stuff
# ===========================================================================
osv=`sw_vers -productVersion`
case $osv in
10.6*)
ไปที่:
# ===========================================================================
# OS version dependent stuff
# ===========================================================================
osv=`sw_vers -productVersion`
case $osv in
10.7*)
และตัวติดตั้งก็ทำงานและแอพก็เปิดตัว!