Hạ cấp ứng dụng Mac App Store?


17

Có thể hạ cấp ứng dụng Mac App Store không? Một trong những ứng dụng của tôi có bản cập nhật hiển thị ngày hôm nay và tôi muốn biết liệu đó có phải là đường một chiều không.

Ví dụ: nếu tôi tạo một bản sao của ứng dụng trước khi nâng cấp, sau đó thực hiện nâng cấp App Store, sau đó xóa nâng cấp và di chuyển trở lại ban đầu, tôi có trở lại nơi tôi đã ở trước khi nâng cấp không? (Hoặc nó theo dõi các phiên bản ở nơi khác, vì vậy mọi thứ sẽ trở nên tồi tệ nếu tôi thử điều này?)

Hoặc có một cách dễ dàng hơn? Có phải hạ cấp là một tính năng gốc của App Store, vì vậy tôi không phải làm gì đặc biệt?


5
Một vài điều cần cẩn thận: Mac App Store không chỉ kiểm tra thư mục Ứng dụng của bạn khi tìm kiếm ứng dụng. Nó tìm kiếm các ứng dụng ở mọi nơi trên máy Mac của bạn, ngay cả trên các ổ đĩa cứng khác. Vì vậy, trừ khi bạn đang sử dụng hệ thống sao lưu như Time Machine, bạn sẽ muốn tạo một zip hoặc một cái gì đó của phiên bản cũ của ứng dụng, để đảm bảo App Store không nâng cấp bản sao lưu bạn đã tạo thay vì nâng cấp một trong thư mục Ứng dụng
Abhi Beckert

1
Cảm ơn ý tưởng cỗ máy thời gian. May mắn thay tôi có thể khai thác một phiên bản cũ hơn của SpriteBuilder thông qua TimeMachine. Hạnh phúc.
Jonny

Câu trả lời:


4

Thông thường, phương pháp mà bạn mô tả sẽ hoạt động. Tuy nhiên, trong một số trường hợp (hiếm), ứng dụng sẽ thay đổi cách lưu trữ cài đặt và thông tin khác và điều đó sẽ khiến phiên bản cũ hoạt động sai cho đến khi bạn xóa cài đặt của ứng dụng (thường được tìm thấy trong thư mục Thư viện) và bắt đầu lại.

Tuy nhiên, theo như App Store, phương pháp của bạn là cách duy nhất để đi và App Store không nên phàn nàn nếu bạn cài đặt lại phiên bản cũ.


8

Điều này chỉ có thể được trả lời đúng nếu bạn hỏi về một ứng dụng cụ thể. Tuy nhiên, đối với phần lớn các ứng dụng, có ba điều bạn cần lưu ý:

gói ứng dụng

Trong thư mục Ứng dụng (hoặc bất cứ nơi nào bạn chuyển nó đến), bạn sẽ tìm thấy ứng dụng. Nếu bạn có bản sao lưu (ví dụ: với Time Machine) của phiên bản cũ hơn, chỉ cần khôi phục phiên bản cũ.

Về mặt kỹ thuật, đây là điều duy nhất bạn cần làm. Nhưng nó sẽ không luôn luôn suôn sẻ, vì vậy hãy tiếp tục đọc.

các thiết lập

Hầu như tất cả các ứng dụng sẽ ghi vào một tệp ~/Library/Preferences/com.developer.AppName.plistvà một số sẽ ghi vào các vị trí khác bên trong ~/Library(một cái phổ biến là Application Support).

Tùy thuộc vào những gì nhà phát triển đã thực hiện, các tệp này có thể hoặc không cần phải được hoàn nguyên về bản sao lưu mà bạn đã tạo trước khi nâng cấp ứng dụng (một lần nữa, Time Machine có lẽ là cách tốt nhất để hoàn nguyên các tệp này).

Hầu hết thời gian, nó sẽ ổn. Cá nhân tôi sẽ thử sử dụng phiên bản cũ mà không hoàn nguyên các tệp này và nếu bạn gặp sự cố - thì hãy hoàn nguyên chúng.

(lưu ý: các đường dẫn đã thay đổi một chút cho các ứng dụng sử dụng mô hình hộp cát mới ... có lẽ ai đó có thể chỉnh sửa câu trả lời của tôi để mô tả cách thức)

tài liệu của bạn

Bất kỳ tài liệu nào bạn đã chỉnh sửa trong phiên bản mới hơn của ứng dụng, có thể không tương thích hoàn toàn với các phiên bản cũ. Ví dụ: tài liệu Microsoft Word 2003 không phải lúc nào cũng mở hoàn hảo trong Microsoft Word '98, tùy thuộc vào tính năng bạn đã sử dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.