ฉันจะบังคับให้ Mac app store ติดตั้งแอปพลิเคชันใหม่ได้อย่างไร


3

ด้วยเหตุผลบางอย่างฉันไม่สามารถโน้มน้าวใจที่ app store ว่าไม่มีการติดตั้งแอปพลิเคชัน (Xcode ในกรณีนี้)

ฉันได้ลบ / ผู้พัฒนา (ซึ่งมีเฉพาะ Xcode เก่าที่ถูกจับ 3.2.3) และพยายามสร้าง LaunchServices DB (โดยใช้lsregister -kill -r -domain local -domain system -domain user) ใหม่ แต่ไม่มีประโยชน์ ร้านค้าแอปอ้างอย่างดื้อรั้นว่า Xcode ติดตั้งแล้ว

ฉันอยู่ที่ปลายปัญญาของฉันที่นี่


Xcode ขายเป็นโปรแกรมติดตั้ง - คุณได้ตรวจสอบแล้วลบออกหรือไม่ Launchpad ควรมี X ที่ด้านบนซ้ายเมื่อไอคอนมีการสั่น (กดเมาส์ค้างไว้จนกว่าพวกเขาจะกระดิกแล้วเลื่อนหน้า) และสปอตไลท์อาจพบว่าตัวติดตั้งนั้นเร็วขึ้น
bmike

คำตอบ:


2

สำหรับ Xcode ให้ลองไปที่ / แอปพลิเคชันและย้าย "ติดตั้ง Xcode" ไปที่ถังขยะ

ฉันคิดว่า Xcode เป็นกรณีพิเศษมันจะไม่ถูกลบเมื่อคุณลบมันออกจาก launchpad


1

ขั้นแรกคุณสามารถลองลบร่องรอยที่เหลืออยู่ทั้งหมดของโปรแกรมเก่า ค้นหาฮาร์ดไดรฟ์ทั้งหมดของคุณ (รวมถึงพาร์ทิชันและบัญชีทั้งหมด) และไดรฟ์ภายนอกที่เชื่อมต่อเพื่อหาไฟล์ที่เกี่ยวข้องและลบออก

หากคุณไม่สามารถรับ App Store ให้เชื่อได้ว่าคุณไม่มีแอพอีกต่อไปให้กดoptionและคลิกที่ปุ่มติดตั้ง ที่จะให้คุณดาวน์โหลดและตัวติดตั้งอาจใช้งานได้


บางคนรายงานว่าคุณต้องออกจากแอพสโตร์ระงับตัวเลือกเมื่อเปิดตัวและเก็บไว้จนกว่าคุณจะไปที่ปุ่มดาวน์โหลด
bmike

1

สิ่งนี้อาจบ่งบอกว่าคุณมีแอปพลิเคชันที่แคร็กบนคอมพิวเตอร์ของคุณ ภายในแพ็คเกจของแต่ละแอปพลิเคชันจะมีโฟลเดอร์ชื่อ / Contents / _MASReceipt นี่คือไฟล์ใบเสร็จรับเงินของ Mac App Store วิธีทั่วไปสำหรับคนที่จะถอดรหัสแอปพลิเคชัน Mac App store คือการแทนที่โฟลเดอร์ใบเสร็จด้วยการรับโปรแกรมอื่นที่คุณซื้อหรือติดตั้งอย่างถูกต้องด้วย Apple ID ของคุณ เนื่องจากใบรับสำหรับ XCode มีอยู่ในแอปพลิเคชั่นอื่นที่ไม่ใช่ Xcode คุณจะเห็นการอัปเดตอยู่เสมอจนกว่าคุณจะติดตั้ง Xcode เวอร์ชันล่าสุดหรือลบแอปพลิเคชัน (ไม่ใช่ Xcode) ที่มีใบเสร็จ Xcode


1
คุณรู้วิธีที่ง่าย (หรือใด ๆ ) ในการค้นหาแอปที่ละเมิด (แอปที่มี _MASReceipt ที่คัดลอกมา) หรือไม่
nohillside
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.