Bagaimana saya menghentikan "Anda yakin ingin membukanya?" kotak dialog dari menampilkan ketika saya membuka aplikasi?


8

Setiap kali saya membuka aplikasi "Amazon MP3 Downloader" (dengan mengunduh MP3 baru dari Amazon.com di Safari) saya mendapatkan kotak dialog ini: teks alternatif

Saya terbiasa melihat ini pertama kali setelah saya membuka aplikasi baru yang saya unduh, tetapi biasanya saya tidak melihat kotak dialog setelah pertama kali saya menekan tombol "Open".

Apakah ada pengaturan di suatu tempat yang dapat saya gunakan untuk menunjukkan bahwa ya, saya yakin saya ingin membuka "Amazon MP3 Downloader" tanpa kotak dialog ini?

Jawaban:


6

Jika Anda perlu melakukan ini secara manual pada file (atau file), Anda dapat menjalankan perintah berikut untuk menghapus bendera Karantina:

xattr -d com.apple.quarantine /PATH/TO/FILE(S)

Jadi dalam kasus Anda karena bendera karantina tidak dihapus Anda akan ingin menjalankan perintah dengan sudosebagai penyebab utama untuk bendera tidak dihapus setelah menekan "Buka" adalah karena Anda tidak memiliki izin untuk melakukannya.


Bendera karantina tampaknya dihapus untuk aplikasi lain yang saya unduh sejak itu. Apakah izin ditetapkan secara terpisah untuk setiap aplikasi?
Daryl Spitzer

Bagaimana cara saya memberi diri saya izin untuk menghapus bendera karantina?
Daryl Spitzer

@Daryl Spitzer: Kemungkinan besar itu hanya karena aplikasi Amazon saja. Menggunakan sudodi depan perintah itu akan memungkinkan Anda untuk melakukan perintah seolah-olah Anda root dan pastikan itu berlaku. Jika gagal bekerja, ubah -dke -drdan jalankan dengan sudo jika ada program lain di dalam dengan bendera.
Chealion

1
xattr bekerja (dengan opsi -d) tapi saya perlu menggunakan sudo
Daryl Spitzer

4

Buat file bernama di com.apple.DownloadAssessment.plistbawah ini Library/Preferencesdengan yang berikut:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>LSRiskCategoryNeutral</key>
    <dict>
      <key>LSRiskCategoryContentTypes</key>
      <array>
        <string>public.item</string>
      </array>
    </dict>
  </dict>
</plist>

Kemudian logout dan log in kembali.

Petunjuk untuk Snow Leopard sedikit berbeda .


Apakah ini akan mematikan pesan peringatan saat mengunduh aplikasi lain (baru)?
Daryl Spitzer

@Daryl: Ya. Kalau tidak, Anda dapat menggunakan solusi Chealion untuk menghapus bendera karantina secara manual.
Josh K

3

Deeper akan menjadi pilihan yang baik tetapi saya menyarankan Anda untuk menggunakan OnyX

OnyX menyediakan beberapa fitur lebih dari Deeper, memungkinkan Anda untuk memverifikasi Disk Startup dan struktur file Sistem dan untuk menghapus cache. teks alternatif


Informasi yang bagus, tetapi saya hanya ingin mematikan lansiran untuk satu aplikasi tertentu.
Daryl Spitzer

1

jika Anda menggunakan Deeper Anda dapat menandainya di tab General.

teks alternatif


Informasi yang bagus, tetapi saya hanya ingin mematikan lansiran untuk satu aplikasi tertentu.
Daryl Spitzer
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.