Приложение подписано локально, а не сертификатом Apple Developer: мы его пока не покупали. Для macOS это значит «разработчик неизвестен», и при первом запуске система заблокирует приложение. На macOS 13 и 14 иногда ещё выручает правый клик и «Открыть», но в macOS 15 Apple этот обход убрала — поэтому надёжный путь один, через Терминал.
Она снимает с файла метку карантина — ту самую, которую macOS вешает на всё скачанное из интернета. Ничего не устанавливает, ничего не отправляет, права администратора не запрашивает. Это не вирус, но и верить нам на слово мы не просим: команда видна целиком, её можно прочитать и проверить.
Если такой порядок вас не устраивает — WhisperDeal полностью работает в браузере, без установки. Открыть панель в браузере.
Порядок важен. Особенно шаги 2 и 3 — если их пропустить, приложение будет вести себя странно.
Файл появится в «Загрузках». Двойной клик смонтирует образ и откроет окно с иконкой приложения.
В окне образа есть стрелка на папку «Программы» — перетащите иконку туда. Запускать приложение прямо из образа или из «Загрузок» нельзя: обновления и вход через браузер работать не будут.
В боковой панели Finder нажмите на значок извлечения рядом с WhisperDeal, затем удалите файл .dmg из «Загрузок». Иначе в системе останется вторая копия приложения, и вход через браузер может уйти не в ту — вы нажмёте «Войти», а откроется пустое окно.
Нажмите Cmd+Пробел, наберите «Терминал», Enter. Вставьте строку ниже и нажмите Enter. Пароль система не спросит, в ответ ничего не напишет — так и должно быть, значит всё прошло.
xattr -dr com.apple.quarantine /Applications/WhisperDeal.app
Откройте Finder → «Программы» → WhisperDeal. Иконка появится в Dock и в строке меню сверху.
macOS спросит два разрешения: «Микрофон» и «Запись экрана и системного звука». Нужны оба: микрофон — чтобы слышать вас, запись системного звука — чтобы слышать клиента. После того как вы разрешите «Запись экрана», приложение нужно перезапустить, иначе разрешение не подхватится.
Это первая и последняя установка вручную. Новые версии приложение скачивает в фоне и предлагает установить кнопкой в своей полоске сверху — заходить сюда и повторять шаги с Терминалом больше не нужно.
Шаг 4 требует права на изменение файлов в «Программах». Если команда завершается ошибкой про отказ в доступе, попросите вашего системного администратора выполнить её — ему это займёт минуту. Остальные шаги вы делаете сами.
Пять ситуаций, которые встречаются чаще всего.
Команда из шага 4 не выполнена. Закройте окно кнопкой, которая не «Переместить в корзину», выполните команду и запустите приложение снова.
Формулировка пугающая, но причина та же — метка карантина. Приложение не сломано. Шаг 4.
Приложения нет по пути /Applications/WhisperDeal.app — скорее всего, вы запускали его из «Загрузок» или прямо из образа. Вернитесь к шагу 2, перетащите приложение в «Программы» и повторите команду.
В системе две копии, и ссылку перехватила не та. Удалите .dmg из «Загрузок», извлеките образ, если он ещё смонтирован (шаг 3), и оставьте единственную копию в «Программах».
Окно могло просто спрятаться: верните его сочетанием ⌥Space или через иконку в строке меню, справа сверху, рядом с часами.
Версии для Windows пока нет, и сроков мы не называем. На Windows WhisperDeal работает в браузере — там есть всё, кроме окна поверх других программ: панель в браузере.