Làm cách nào tôi có thể buộc cửa hàng ứng dụng Mac cài đặt lại ứng dụng?


3

Vì một số lý do, tôi không thể thuyết phục cửa hàng ứng dụng rằng ứng dụng (Xcode, trong trường hợp này) không được cài đặt.

Tôi đã xóa / Nhà phát triển (chỉ chứa Xcode 3.2.3 cũ, bị lỗi) và đã cố gắng xây dựng lại LaunchService DB (sử dụng lsregister -kill -r -domain local -domain system -domain user ) nhưng không có kết quả; Cửa hàng ứng dụng kiên quyết tuyên bố rằng Xcode đã được cài đặt.

Tôi đang ở cuối trí thông minh của tôi, ở đây.


Xcode được bán dưới dạng trình cài đặt - bạn đã kiểm tra và xóa nó chưa? Launchpad nên có chữ X ở phía trên bên trái khi các biểu tượng đang ngọ nguậy (giữ chuột xuống cho đến khi chúng ngọ nguậy rồi lướt qua trang) và đèn chiếu có thể tìm thấy trình cài đặt thậm chí nhanh hơn.
bmike

Câu trả lời:


2

Đối với Xcode, hãy thử truy cập / Ứng dụng và di chuyển "Cài đặt Xcode" vào thùng rác.

Tôi nghĩ Xcode là một trường hợp đặc biệt, nó không bị xóa khi bạn xóa nó dưới dạng launchpad.


1

Đầu tiên, bạn có thể thử xóa tất cả các dấu vết còn lại của chương trình cũ. Tìm kiếm toàn bộ ổ đĩa cứng của bạn (bao gồm tất cả các phân vùng và tài khoản) và gắn các ổ đĩa ngoài cho các tệp liên quan và xóa chúng.

Nếu bạn không thể khiến App Store tin rằng bạn không có ứng dụng nữa, hãy nhấn giữ Tùy chọn và bấm vào nút Cài đặt. Điều đó sẽ cho phép bạn tải xuống và trình cài đặt có thể sẽ hoạt động.


Một số đã báo cáo bạn phải thoát khỏi ứng dụng cửa hàng ứng dụng, giữ tùy chọn khi nó khởi chạy và giữ nó cho đến khi bạn nhận được nút tải xuống.
bmike

1

Điều này có thể chỉ ra rằng bạn có một ứng dụng bẻ khóa trên máy tính của bạn. Trong gói của mỗi ứng dụng có một thư mục có tên / Nội dung / _MASReceipt. Đây là tệp Biên nhận Mac App Store. Một cách phổ biến để mọi người bẻ khóa các ứng dụng của Mac App store là thay thế thư mục biên nhận bằng một chương trình khác mà bạn đã mua hoặc cài đặt hợp pháp với ID Apple của mình. Vì biên nhận cho XCode tồn tại trong một số ứng dụng khác không phải là Xcode, bạn sẽ luôn thấy bản cập nhật cho đến khi bạn cài đặt phiên bản Xcode mới nhất hoặc xóa ứng dụng (không phải là Xcode) bao gồm biên nhận Xcode.


1
Bạn có biết một cách dễ dàng (hoặc bất kỳ) để tìm ứng dụng vi phạm (ứng dụng có bản sao _MASReceipt) không?
nohillside
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.