Tunnelblick для автоматической установки dmg получает флаг com.apple.quarantine

Я пытаюсь распространять Tunnelblick, используя шаги, перечисленные здесь https://tunnelblick.net/cAutoInstall.html Я создал файл dmg (с помощью утилиты диска), который содержит следующее

  1. Tunnelblick.app (Стандартное подписанное приложение от Tunnelblick.net)
  2. .auto-install (эта папка содержит пользовательскую конфигурацию, которая должна быть установлена ​​автоматически, когда конечный пользователь дважды щелкает на Tunnelblick.app)

Вот что работает: если я дважды щёлкну по файлу dmg, который я только что создал локально, и дважды щёлкну на Tunnelblick.app и следую инструкциям... я получаю диалоговое окно с вопросом, хочу ли я установить приложение и установить 1 Tunnelblick Конфигурации VPN (это наша пользовательская конфигурация)

Вот что не работает: если я вместо этого загружаю этот файл dmg на диск Google, а затем загружаю его (скажем, в папку "Загрузки")... и дважды щелкните Tunnelblick.app и следуйте инструкциям... Я получаю диалоговое окно это спрашивает меня, хочу ли я установить приложение...Это не спрашивает о пользовательской конфигурации. Как будто он не распознает, что существует пользовательская конфигурация

В ходе дальнейшего расследования выяснилось, что dmg, загруженный из Интернета, имеет флаг com.apple.quarantine.

Если я вручную удаляю этот флаг, используя "xattr -d -r com.apple.quarantine filename.dmg", все работает хорошо, и он устанавливается вместе с конфигурацией.

Мне нужна помощь в понимании того, что нужно сделать, чтобы не получить флаг "com.apple.quarantine" в файле dmg, загруженном с диска Google.

Я попытался использовать кодовый знак -s "Самозаверяющий сертификат подписи кода" имя_файла.dmg.. это не помогло, все еще получить флаг карантина

заранее спасибо

0 ответов

Другие вопросы по тегам