MacOS Sierra'da uygulama dışı mağaza veya tanımlanmış geliştiricilerin yüklenmesine nasıl izin verilir


17

MacOS Sierra'ya (10.12.5) yazılım yüklemeye çalışırken bu hatayı alıyorum:

Güvenlik tercihleriniz yalnızca App Store'dan ve tanımlanmış geliştiricilerden uygulamaların yüklenmesine izin verir.

Ayarları bu tür kurulumlara izin verecek şekilde değiştirmek istiyorum. Burada gösterilene benzer:

http://www.synergy.com/wordpress_650164087/faqs/if-you-get-the-following-error-trying-to-install-kg-under-os-10-8-your-security-preferences-allow- yükleme-of-the only-uygulamalar-dan-mac-app-store-and-tespit-geliştiriciler /

Ancak, sistemimin Herhangi Bir Yerde seçeneği yok gibi görünüyor (aşağıdaki ekran görüntüsü). Gelişmiş düğmesi seçiliyse bu seçenek de kullanılamaz.

resim açıklamasını buraya girin


2
Yine de Aç özelliğini kullanabilirsiniz. Bunu yüklemeli.
YusaMac205

Yanıtlar:


20

Kimden: macOS Sierra Gatekeeper'da Uygulamalara Her Yerden Nasıl İzin Verilir

  1. Sistem Tercihleri'nden çıkın
  2. / Applications / Utilities / klasöründen Terminal uygulamasını açın ve aşağıdaki komut sözdizimini girin:

    sudo spctl --master-disable
    
  3. İade düğmesine basın ve bir yönetici şifresi ile kimlik doğrulaması yapın
  4. Sistem Tercihlerini yeniden başlatın ve "Güvenlik ve Gizlilik" ve "Genel" sekmesine gidin
  5. Artık 'Şuradan indirilen uygulamalara izin ver:' seçeneğinin altındaki “Her Yerde” seçeneğini göreceksiniz.

ExifTool'un kurulumunda yardımcı olmaz.
Dmitry

Güzel! Kayalar, Catalina için de işe yarıyor. Teşekkürler!
Marco

12

Söz ^ ctrlkonusu pkgdosyayı sağ tıklayın (veya tıklayın) ve seçin Open. Bu, nereden gelirse gelsin dosyayı açmanıza izin verecektir. Bunun çift tıklamadan farklı olduğunu unutmayın.

Bunu İnternet'ten indirilen herhangi bir uygulama ile yapabilirsiniz; macOS, uygulamayı bir sonraki çalıştırışınızda hatırlar.

Güvenlik açısından bunu, sistem genelinde korumayı devre dışı bırakmayı tercih ederim.


1
Hala mümkündür - yaklaşan High Sierra'da bile mümkündür
Rene Larsen

1
Ben düzeltilmiş duruyorum - bir yerde okumayı hatırladığımı sanıyordum. Söylediğin için teşekkürler.

1
Şunu mu demek istediniz: "Bunun çift tıklamadan farklı olduğunu unutmayın"?
stephenwade

1
Beynim bu sabah tam orada değildi 😊

Yetkilendirmem gereken bir sürü yürütülebilir dosya varsa, bunu Terminal'den yapmanın bir yolu var mı? GateKeeper'ı tamamen devre dışı bırakmak istemiyorum, sadece sağ tıklama ve açık tıklama işlevselliğini taklit
ediyorum

3

Bunu yönetici ayrıcalıklarına ihtiyaç duymadan ve güvenlik özelliklerini devre dışı bırakmadan yapmak için:

  • Terminali aç
  • tip xattr -c
  • Açmak istediğiniz dosyayı (bulucusundan) terminal penceresine sürükleyin
  • Enter tuşuna basarak komutu çalıştırın

xattr -cbir dosya veya klasörün meta verilerini kaldırır. Bu, geliştiriciyi, indirme tarihini ve diğer birkaç şeyi kaldırır. Uygulamanın içeriğini etkilemez.


0

MacOS High Sierra 10.13.4'ten itibaren, ^ ctrlApple tarafından tanımlanmış bir geliştirici tarafından kaydedilmemiş ve Aç'ı seçerek .app paketlerine sağ tıklamak (veya tıklamak) işe yaramaz, bu nedenle kalan tek seçenek Anywhere seçeneğini etkinleştirmektir. Sistem Tercihlerinde Güvenlik ve Gizlilik altında (en azından geçici olarak).

Gönderen nasıl MacOS Sierra kimliği belirsiz geliştiricilerin açık uygulamalara :

  1. Mac'inizdeki Sistem Tercihleri'ni kapatın.
  2. Terminal'i açın.
  3. Aşağıdaki komutu yazın:

    sudo spctl --master-disable

  4. Klavyenizdeki enter tuşuna basın.

  5. Yönetici şifrenizi girin.
  6. Klavyenizdeki enter tuşuna basın.

Bu, Anywhere ayarını geri yükler ve varsayılan olarak seçer. Doğrulamak için Sistem Tercihleri'ni açabilir ve Güvenlik ve Gizlilik'i seçebilirsiniz.

Varsayılan ve daha güvenli GateKeeper ayarlarına geri dönmek için, aynı adımları izleyin ve sudo spctl --master-enable

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.