ฉันต้องการเพิ่มประสบการณ์ของฉันในชุดข้อความนี้เพื่อช่วยผู้ค้นหา สิ่งนี้ทำการดักฟังฉันมาหลายเดือนแล้วและฉันก็ตัดสินใจที่จะนั่งลงและแก้ไข ความจริงที่ว่า Q นี้หมายถึง xcode นั้นไม่สำคัญอย่างสมบูรณ์ฉันได้เห็นปัญหานี้ในหลาย ๆ แอพที่ไม่มีคนธรรมดาสามัญ ฉันลองแก้ไขการสืบค้นจำนวนมากรวมถึง
- เช็ดแคชทั้งหมดคุกกี้และเช่นนั้น
- ลงชื่อเข้าใช้บัญชีของฉันออกจากระบบลงชื่อเข้าใช้ ฯลฯ
- รีบูตตั้งค่า app store ลบแคชด้วยตนเองและเช่น
- เมาเกี่ยวกับ DNS, เครือข่ายตามที่กล่าวไว้ในบางไตรมาส (ปลาเฮอริ่งแดง IMO)
- การเปิดใช้งานเมนูแก้ไขข้อบกพร่องสำหรับ app store (
defaults write com.apple.appstore ShowDebugMenu -bool true
) - นี่คือสิ่งที่นำฉันไปสู่โซลูชันของฉันในท้ายที่สุด
อาการของฉันคือ : ถอนการติดตั้งแอปต่างๆ (ย้ายไปที่ถังขยะเป็นต้น) หรืออัปเดตเมื่อเวลาผ่านไป จากนั้นที่ App Store จะแสดงแอพเดียวกันและปุ่ม "อัปเดต" คุณคลิกและข้อความ "ข้อผิดพลาดเกิดขึ้น" จะปรากฏขึ้นจากนั้นปุ่ม "โปรดใช้หน้าซื้อ ... " การใช้ปุ่มหน้าซื้อสินค้าทำให้เกิดข้อผิดพลาดเดียวกัน ฉันลองใช้วิธีการแก้ปัญหาหลายสิบแบบรวมกันและนำไปสู่ความตาย
การแก้ปัญหาในท้ายที่สุดก็แปลกมาก เมื่อเปิดใช้งานเมนูการดีบักฉันจะเปิดการบันทึกระดับ 2 (โดยการสุ่ม) พยายามติดตั้งแอปเล็ก ๆ ที่ฉันซื้อไปสักครู่ จากนั้นอ่านผ่าน/var/log/install.log
ฉันเห็นสารสกัดเช่นนี้ (ID บางอันจงใจทำให้สับสนเนื่องจากความหวาดระแวง)
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: ----- Begin install -----
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: request=PKInstallRequest
<1 packages, destination=/Volumes/Iomega_HDD>
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: packages=(
"PKLeopardPackage <file://localhost/var/folders/hb/6_bxxxxxxxxxxxxxxxxxxxx/C/com.apple.appstore/xxxxx3/xxxxxxxxxxxx33.pkg#com.neatberry.PhotoStyler.pkg>"
)
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: Install Failed: Error Domain=NSCocoaErrorDomain Code=640 "You can’t save the file “Iomega_HDD” because the volume “Iomega_HDD” is out of space." UserInfo=0xxxxxxxxxx {NSFilePath=/Volumes/Iomega_HDD} {
NSFilePath = "/Volumes/Iomega_HDD";
}
และมี - การอ้างอิงแปลก ๆ กับไดรฟ์ภายนอกในระหว่างการติดตั้ง
"Iomega_HDD" ของฉันคือไดรฟ์ FW ที่ต่ออยู่เสมอ ฉันใช้มันสำหรับการทำมิรเรอร์ดิสก์ SuperDuper อย่างไรก็ตามไฟล์ของฉันมีขนาดใหญ่กว่าไดรฟ์ดังนั้นจึงมีการติดตั้งและไม่ได้ใช้งานเป็นเวลา 8-12 สัปดาห์ (ไม่ต้องกังวล: timemachine ทำงานกับ NAS :-)
การเป็นมิเรอร์และติดตั้งฉันสามารถสันนิษฐานได้ว่าแอพสโตร์ได้รับการตรวจสอบหรือคงการเชื่อมโยงบางส่วนกับไฟล์ที่อยู่ที่นั่นเช่นแอปที่ถูกลบ / ล้างออกก่อนหน้านี้บนไดรฟ์รากของฉัน
อย่างไรก็ตามเรื่องสั้นสั้นฉันถอดไดรฟ์ภายนอกที่ทำมิเรอร์รีสตาร์ท App Store ใช้รายการเมนูดีบั๊กเพื่อ "รีเซ็ต" และน่าอัศจรรย์ปพลิเคชันทั้งหมดแก้ไขตัวเองเป็น "ติดตั้ง" อย่างน่าอัศจรรย์มากกว่า "อัปเดต" และสถานะการติดตั้ง / อัปเดต ยังแก้ไขตัวเอง และที่สำคัญปุ่มทั้งหมดใช้งานได้และไม่มีข้อผิดพลาดอีกต่อไป !!
ฉันรู้ว่าเสียงนี้แปลก แต่ฟังการพิสูจน์อยู่ในบันทึก App Store กำลังพิจารณาถึงไดรฟ์ที่ไม่ได้ใช้งาน (ไม่ได้ใช้งาน) ซึ่งมีสำเนาแอปดั้งเดิมอยู่