Cài đặt trên Xcode.app 'sẽ không gỡ cài đặt từ máy Mac của tôi


1

Tôi đã tải xuống bản cập nhật Xcode 4.2 mới ngày hôm qua và cài đặt nó. Trình cài đặt hiển thị trong Launchpad dưới dạng một ứng dụng, xem ảnh chụp màn hình bên dưới.

Cài đặt biểu tượng Xcode

Khi tôi giữ nút chuột và nhấp vào 'X' để xóa, nó sẽ yêu cầu tôi xác nhận việc xóa mà tôi làm, sau đó nó chỉ ở đó.

Xóa biểu tượng ứng dụng

nhập mô tả hình ảnh ở đây

Tôi đã xem trong Console.app và nhận được thông báo bên dưới:

14/10/2011 22: 52: 20.654 Dock: LaunchPad: Gỡ cài đặt không thành công Lỗi tên miền = com.apple.uninstalld.request Code = 2 "ErrorMissingBundle" UserInfo = 0x7fa5ba2e65d0 {Thiếu gói chuỗi = //localhost/Appluggest/Install%20Xcode.app/

Làm cách nào để xóa ứng dụng này?


Apple nói rằng bạn nên giữ điều đó xung quanh. Bạn sẽ cần nó cho MAS để nhận ra bạn đã cài đặt và cập nhật nó trong tương lai. Nhưng nếu bạn không quan tâm đến điều đó, hãy mở Terminal và nhập:sudo rm -R /Applications/Install\ Xcode.app

Ah, tôi thấy những gì bạn đã làm. Bạn đã cố xóa khỏi Launchpad. Bạn đã thử chỉ cần truy cập vào / Ứng dụng từ Finder và sử dụng Finder để xóa nó?

Câu trả lời:


0

Có ứng dụng "Cài đặt Xcode" trong / Ứng dụng (Cụ thể /Applications/Install Xcode.app) không?

Có vẻ như ứng dụng đã bị xóa và launchpad vẫn chưa nhận thấy sự thật này.


Có một ứng dụng ở đó. Tôi cũng đã thử cài đặt lại Xcode bằng cách chạy trình cài đặt hoạt động nhưng tôi hy vọng rằng nó sẽ xóa biểu tượng và ứng dụng sau đó nhưng không được
conorgriffin

Bạn đã thử xóa Install Xcode.appthư mục Ứng dụng chưa?
Tên giả

0

Tôi đã sửa nó cuối cùng. Tôi tìm thấy chương trình này http://chaosspace.de/launchpad-control/ cho phép bạn thêm / xóa các biểu tượng LaunchPad. Tôi đã xóa biểu tượng, thêm lại và sau đó xóa nó cũng xóa ứng dụng / Ứng dụng / Cài đặt Xcode.app

Người dùng cksum sau đó cho rằng điều này có thể đã làm hỏng cơ sở dữ liệu của tôi và tôi nghĩ rằng anh ta đã đúng, tuy nhiên, có vẻ như Lion đã phục hồi nó. Như anh ấy đề xuất, tôi đã duyệt tệp cơ sở dữ liệu Dock với trình xem SQLite và dường như không có bất kỳ mục nhập vấn đề nào, nhưng trong trình tìm kiếm tôi có các tệp sau:

Ảnh chụp màn hình Finder

Vì vậy, có vẻ như Lion đã xác định cơ sở dữ liệu bị hỏng và cơ sở dữ liệu hiện tại của tôi không chứa bất kỳ mục nào có vấn đề nên tôi nghĩ rằng nó đã được sửa.


Ứng dụng đó sẽ làm hỏng Launchpad.db của bạn, khiến các bản sao được nhập và các biểu tượng ẩn của bạn sẽ hiển thị lại. Nó hoàn hảo và tôi sẽ tránh sử dụng nó. Nó hoạt động bằng cách thêm dấu gạch ngang trước mục nhập trong DB của Launchpad (chỉ là SQL DB).

Vâng, tôi nghĩ rằng đó là một chút hack, nhưng tôi đã thử mọi cách tôi có thể nghĩ đến việc chặn hoạt động rm -Rtrong Terminal và tôi nghĩ rằng đó chắc chắn sẽ là một sự xóa bỏ ô uế. Vì vậy, sau khi ẩn và bỏ ẩn biểu tượng 'Cài đặt Xcode', tôi đã xóa nó khỏi Launchpad theo cách thích hợp thành công. Thời gian sẽ cho biết nếu nó gây ra cho tôi một vấn đề tôi cho rằng.
conorgriffin

Nếu bạn tải xuống trình xem SQL (như Base), bạn có thể kiểm tra xem thiệt hại mà nó đã gây ra. Bạn sẽ có các mục trong đó có tiền tố với dấu gạch ngang. Khi Launchpad xóa bộ nhớ cache của nó, các mục "ẩn" đó sẽ hiển thị lại, nhưng các mục nhập có dấu gạch ngang sẽ vẫn còn. Tôi đoán không có hại gì cho bản thân nó, nhưng chắc chắn không phải là điều tốt nhất để có một DB phức tạp. Bạn có thể xem (hoặc thậm chí xóa DB và bắt đầu lại sạch) bên dưới ~/Library/Application Support/Dock/Và không có gì sai khi sử dụng rm. Đây là một tiện ích dòng lệnh UNIX tiêu chuẩn.

Bạn có URL cho Base không?
conorgriffin

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.