Вам не доведеться з цим боротися. Відкрийте його, і OS X попросить вашого дозволу. Або як запропонував Річард, видаліть його, використовуючи щось на зразок:
xattr -d com.apple.quarantine my_jar.jar
Щоб зробити це автоматично для будь-якого завантаженого файлу, ви можете прикласти дію до папки для завантаження, як описано на macosxhints.com в 10.5: Видаліть попереджувальний прапор "завантажений файл" .
І наступне було розміщено на macosxhints.com давно, для Safari: 10.5: Відключення «завантажених з Інтернету» попередження файл , стверджуючи , можна видалити VerifiedDownloadPlugin.pluginз /Library/Internet Plug-Ins. Я цього не тестував.
Як осторонь: іноді потрібно запускати одну програму кілька разів на Mac. Це можна зробити за допомогою cd /Applications/some-application/наступного open -n "Application Name.app". Для цього справді потрібен .appсуфікс; біг open -n "Application Name"може отримати один GateKeeper зупинення доступу:
"Ім'я програми" неможливо відкрити, оскільки воно невідоме для розробника.
Ваші налаштування безпеки дозволяють встановлювати лише додатки з магазину додатків Mac та визначених розробників.
Вище навіть видалення розширеного атрибуту com.apple.quarantineне виправляє цього, але використання .appсуфікса працює чудово.
(Я нікому не раджу фактично позбутися заходів безпеки.)