Eclipse 4.2 trên Mountain Lion: người gác cổng từ chối là nhà phát triển không xác định?


12

Chỉ cần cập nhật sư tử núi và tải xuống Eclipse 4.2 mới nhất để nâng cấp cái cũ. Tuy nhiên, khi mở ứng dụng, nó cho thấy rằng đó là từ một nhà phát triển không xác định và người gác cổng từ chối mở nó.

Tôi biết rằng có một tùy chọn để thay đổi tùy chọn bảo mật và quyền riêng tư để cho phép nó, tuy nhiên tôi muốn biết liệu có cách nào để thêm nhật thực vào danh sách hay không. Bất kỳ gợi ý về điều này?

Thông tin thêm: trước khi cập nhật tôi có Eclipse 3.7.2 trên máy và sau khi cập nhật, nó hoạt động trơn tru (tôi nghĩ rằng tôi đã thêm nó vào danh sách cho phép). Vậy có cách nào để làm điều này với Eclipse 4.2 không?

Cảm ơn trước!


1
Nhấn chuột phải vào ứng dụng Eclipse và chọn mở. Điều này sẽ làm cho OS X tin tưởng nó.
Thorbjørn Ravn Andersen

Câu trả lời:


17
  1. vô hiệu hóa Gatekeeper ("Cho phép các ứng dụng được tải xuống từ: Mọi nơi")
  2. chạy Eclipse một lần
  3. đặt lại Gatekeeper ở mức nghiêm ngặt hơn ("Mac Store và nhà phát triển được xác định".)

Việc này đã cho phép tôi khởi động Davmail, cũng là một ứng dụng Java, sau khi Mountain Lion ban đầu tuyên bố rằng tệp nhị phân bị hỏng ("Ứng dụng bị hỏng và không thể mở" thông báo lỗi) ngay cả khi trở lại mức độ nghiêm ngặt hơn.

Một lựa chọn khác, như được đề cập trong bài đánh giá xuất sắc của John Siracusa , là thực hiện các thao tác sau từ Terminal:

% xattr -d com.apple.quarantine /path/to/Eclipse.app

Cá nhân tôi chưa (chưa) thử nghiệm điều này nhưng John là một nguồn vững chắc.


2
Có, lệnh hoạt động;)
DiogoNeves

Các công cụ giải nén thay thế cũng có thể hoạt động. Ví dụ: khi trích xuất kho lưu trữ StuffIt expander, Eclipse.app có thể được chạy mà không gặp vấn đề gì ...
rec

7

Trên thực tế, chỉ cần nhấp chuột phải vào bất kỳ ứng dụng nào mà Gatekeeper phàn nàn và chọn "Mở". Bạn sẽ nhận được cảnh báo, nhưng một trong các nút là "mở". Sau khi bạn chọn "mở" trong hộp thoại, bạn sẽ không bao giờ thấy cảnh báo cho ứng dụng đó nữa.

Điều này được giải thích là miễn cho ứng dụng cụ thể trong Câu hỏi thường gặp về Gatekeeper của Apple:


5

Không , không có "danh sách" cụ thể có thể chỉnh sửa cho Gatekeeper. Các ứng dụng đã có mặt trên hệ thống của bạn theo mặc định được thêm vào "danh sách trắng" Gatekeeper, đó là lý do tại sao nó chạy mà không gặp sự cố sau khi bạn cập nhật lên Mountain Lion.

Các tùy chọn duy nhất bạn có là thay đổi tùy chọn bảo mật của mình để cho phép tất cả các ứng dụng hoặc sang phải / Nhấp chuột phải vào ứng dụng mới tải xuống và chọn "Mở". Điều này sẽ cho phép bạn bỏ qua Gatekeeper cho ứng dụng đó ngay và luôn.


Có một danh sách như vậy: / var / db / SystemPolicy.
chiggsy

0

Có một danh sách như vậy:

từ man spctl

/var/db/SystemPolicy.

Sử dụng công cụ spctl để thêm và xóa các mục khỏi chính sách.

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.