จะปิดการใช้งานการอัปเดตสำหรับแอพเฉพาะใน Mac app store ได้อย่างไร?


10

ฉันจะปิดการใช้งานการอัปเดตของแอพเฉพาะ (ในกรณีนี้: iMovie) ใน Mac App Store ได้อย่างไร วิธีการบันทึกไว้ที่นี่ (คลิกขวาที่การอัปเดตเลือกซ่อนการอัปเดต) ไม่ทำงานอีกต่อไป

ฉันมีแอพสโตร์รุ่น 2.2.1 (584), macOS Sierra เวอร์ชั่น 10.12.6 (16G29)


ลองกดปุ่มโมดิฟายเออร์ต่างๆ (เช่นคำสั่ง) ในขณะที่คลิกขวา ในอดีตที่ผ่านมา. พวกเขาซ่อนของอย่างนั้น
Zenexer

คำตอบ:


4

ในบางกรณีที่การเซ็นชื่อรหัสช่วยให้คุณสามารถป้องกันการตรวจสอบนี้

  • ในตัวค้นหาคลิกขวาที่แต่ละแอปและแสดงเนื้อหาของแพ็คเกจ
  • ค้นหาโฟลเดอร์ชื่อ _MASReceipt และลบมัน

สิ่งนี้จะลบใบเสร็จที่แจ้งให้ App Store จัดการแอพ ฉันจะสำรองข้อมูลแอพทั้งหมดก่อนที่คุณจะทำการเปลี่ยนแปลงในกรณีที่คุณต้องการกลับมาโดยไม่ต้องดาวน์โหลดอัปเดตที่คุณต้องการหลีกเลี่ยง

ในหลายกรณีแอพนี้มีปัญหาเพราะตอนนี้มันถูกแก้ไข - ฉันจะหลีกเลี่ยงการตรวจสอบการอัปเดตซอฟต์แวร์บุคคลที่สาม (cobook) ได้อย่างไรไม่ต้องการ "อัพเดท" โดยไม่ได้ตั้งใจ

คำตอบระยะยาวคือการให้รหัสนักพัฒนาลงนามในแอพในลักษณะที่ช่วยให้คุณสามารถยกเลิกการอัปเกรดได้ เมื่อคุณโน้มน้าวพวกเขาว่าทำไมสิ่งนี้ถึงดีพวกเขาจะมีตัวเลือกในการแก้ไขปัญหาใด ๆ ที่คุณมีเมื่อทำการแก้ไขแอพหรืออนุญาตให้ลูกค้าควบคุมสิ่งนี้


1

คุณสามารถเขียนปกป้องแอปพลิเคชันผ่าน Terminal ได้ดังนี้

sudo chflags -R schg /Applications/Some.app

ด้วยการตั้งค่าสถานะนี้แอปไม่สามารถแก้ไขได้ด้วยรูท AppStore จะยังคงพยายามอัปเดตแอปพลิเคชัน แต่ขาดสิทธิ์ในการทำเช่นนั้นส่งผลให้การอัปเดตหยุดทำงานในส่วนอัปเดตตลอดไป นอกจากนี้ในการพยายามอัพเดททุกครั้ง AppStore จะออกจากแอป ดังนั้นมันอาจจะน่ารำคาญ ในบางกรณีนี่อาจเป็นตัวเลือกที่ดีกว่าเนื่องจากการอัปเดตแอปอาจทำให้ไร้ประโยชน์เนื่องจากนักพัฒนาจำนวนมากซื้อแอปพลิเคชันก่อนหน้านี้ฟรีและต้องการให้คุณสมัครรับฟีเจอร์ที่คุณซื้อไป


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