Mountain Lion'da Eclipse 4.2: gatekeeper tanımlanamayan geliştirici olarak reddediyor mu?


12

Sadece dağ aslanı güncellendi ve eskisini yükseltmek için en son Eclipse 4.2'yi indirin. Ancak uygulamayı açarken, uygulamanın tanımlanamayan bir geliştiriciden geldiğini ve ağ geçidi denetleyicisinin uygulamayı açmayı reddettiğini gösterir.

Güvenlik ve gizlilik seçeneğini buna izin vermek için değiştirme seçeneği olduğunu biliyorum, ancak listeye tutulma eklemenin bir yolu olup olmadığını bilmek istiyorum. Bunun hakkında bir ipucu var mı?

Daha fazla bilgi: Güncellemeden önce makinede Eclipse 3.7.2 var ve güncelledikten sonra sorunsuz çalışıyor (Ben izin verilenler listesine ekledim düşünüyorum). Eclipse 4.2 için bunu yapmanın bir yolu var mı?

Şimdiden teşekkürler!


1
Eclipse uygulamasını sağ tıklayın ve aç'ı seçin. Bu, OS X'in ona güvenmesini sağlamalıdır.
Thorbjørn Ravn Andersen

Yanıtlar:


17
  1. Gatekeeper'ı devre dışı bırak ("Herhangi bir yerden indirilen uygulamalara izin ver")
  2. Eclipse'i bir kez çalıştır
  3. Gatekeeper'ı daha katı bir seviyeye sıfırlayın ("Mac Store ve tanımlanmış geliştiriciler".)

Bunu yapmak, Mountain Lion'ın başlangıçta ikili kodun bozuk olduğunu ("Uygulama hasarlı ve açılamıyor" hata mesajı) iddia ettikten sonra, bir Java uygulaması olan Davmail'i de başlatmamı sağladı.

John Siracusa'nın mükemmel incelemesinde belirtildiği gibi başka bir seçenek de Terminal'den aşağıdakileri yapmaktır:

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

Bunu henüz kişisel olarak test etmedim ama John sağlam bir kaynak.


2
Evet, komut çalışıyor;)
DiogoNeves

Alternatif ambalaj açma araçları da işe yarayabilir. Örneğin StuffIt genişletici arşivini çıkarırken, Eclipse.app sorunsuz çalıştırılabilir ...
Rec

7

Aslında, Gatekeeper'ın şikayet ettiği herhangi bir uygulamayı sağ tıklayın ve "Aç" ı seçin. Bir uyarı alırsınız, ancak düğmelerden biri "açık" tır. İletişim kutusunda "aç" ı seçtikten sonra, o uygulama için bir daha asla uyarı görmezsiniz.

Bu, Apple'ın Gatekeeper SSS'sindeki özel uygulamayı muaf tuttuğu şeklinde açıklanmaktadır:


5

Hayır , Gatekeeper için belirli bir düzenlenebilir "liste" yoktur. Sisteminizde zaten mevcut olan uygulamalar varsayılan olarak Gatekeeper "beyaz listesine" eklenir, bu yüzden Mountain Lion'a güncelledikten sonra sorunsuz çalışır.

Sahip olduğunuz tek seçenek, güvenlik tercihlerinizi tüm uygulamalara izin verecek şekilde değiştirmek veya yeni indirilen uygulamayı sağ / Control tuşunu basılı tutarak tıklayıp "Aç" ı seçmektir. Bu şimdi ve her zaman bu uygulama için Gatekeeper atlamak için izin verecektir.


Böyle bir liste var: / var / db / SystemPolicy.
chiggsy

0

Evet böyle bir liste var:

itibaren man spctl

/var/db/SystemPolicy.

Politikaya öğe eklemek ve politikadan öğe kaldırmak için spctl aracını kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.