Skip to content

Установка ​

Системные требования ​

  • Mac на Apple silicon (M1 и новее). Сборок для Mac с процессором Intel нет.
  • macOS 13.5 Ventura или новее.

Установка ​

  1. Скачайте образ диска QueryLane (QueryLane_<версия>_aarch64.dmg).
  2. Откройте файл .dmg.
  3. В открывшемся окне перетащите QueryLane в папку Программы.
  4. Извлеките образ диска.

Запускайте QueryLane из папки «Программы», а не из образа диска.

Первый запуск и Gatekeeper ​

QueryLane подписан без Apple Developer ID и не прошёл нотаризацию Apple, поэтому при первом запуске macOS блокирует приложение и сообщает, что не может его проверить. Разрешение нужно дать один раз, дальше приложение открывается как обычно.

В macOS 15 Sequoia и новее:

  1. Откройте QueryLane из папки «Программы». Когда macOS заблокирует запуск, нажмите Готово.
  2. Откройте Системные настройки > Конфиденциальность и безопасность.
  3. Прокрутите до раздела Безопасность и рядом с сообщением о QueryLane нажмите Все равно открыть. Кнопка доступна примерно час после заблокированного запуска.
  4. Подтвердите кнопкой Все равно открыть и введите пароль от Mac.

В macOS 13 Ventura и macOS 14 Sonoma можно поступить проще: нажмите на QueryLane в папке «Программы» с клавишей Control, выберите Открыть и ещё раз нажмите Открыть в диалоге.

Если macOS пишет, что QueryLane повреждено ​

Иногда macOS сообщает, что QueryLane «повреждено и не может быть открыто», и предлагает переместить его в корзину. С приложением всё в порядке: macOS помечает всё скачанное из интернета, а для приложений без Apple Developer ID может выдать эту пометку за повреждение. Кнопки Все равно открыть в этом случае нет.

Снимите пометку в Терминале, затем откройте QueryLane как обычно:

bash
xattr -dr com.apple.quarantine /Applications/QueryLane.app

Что вы увидите ​

QueryLane открывается на панели Задачи. Узкая полоса слева переключает Задачи, Подключения и Настройки. Начните с добавления базы данных: Первое подключение.

Обновления ​

QueryLane проверяет обновления вскоре после запуска, а затем раз в сутки. Устанавливаются только пакеты, подписанные ключом обновлений QueryLane.

Когда выходит новая версия, внизу левой полосы появляется кнопка загрузки. Если QueryLane разрешено присылать уведомления, придёт ещё и уведомление Доступно обновление QueryLane. Нажмите кнопку или уведомление либо кнопку Обновить в разделе Настройки > Обновления. QueryLane скачает обновление, установит его и перезапустится.

В разделе Настройки > Обновления можно:

  • выключить Включить обновления, чтобы приложение совсем не проверяло обновления;
  • выключить Проверять автоматически и проверять вручную кнопкой Проверить;
  • выбрать Интервал проверки от Раз в минуту до Раз в месяц;
  • направить запросы обновлений через прокси в поле Режим прокси;
  • прочитать список изменений по кнопке Что нового.

Фоновый объект для расписаний ​

Расписания запускают задачи, даже когда QueryLane закрыт. Когда вы сохраняете первое расписание, QueryLane регистрирует в macOS фоновый объект: агент launchd, который хранится внутри приложения. Агент просыпается раз в минуту и начинает запуск, только если какой-то задаче пора выполняться. После удаления последнего расписания QueryLane убирает этот объект.

macOS показывает его в Системные настройки > Основные > Объекты входа (в macOS 15 и новее раздел называется Объекты входа и расширения). Если выключить там QueryLane, задачи по расписанию перестанут запускаться. Состояние видно в Настройки > Расписания > Фоновый объект macOS, а кнопка Открыть настройки macOS ведёт на нужную страницу системы.

При первом расписании QueryLane также просит разрешение на уведомления. Через них приложение сообщает о сбоях запусков по расписанию и о предупреждениях проверок результата.

Где хранятся данные ​

Все данные QueryLane лежат в папке пользователя:

text
~/Library/Application Support/app.querylane.desktop/
├── profiles/main/stores/   подключения, задачи, сохранённые запросы и настройки (JSON)
├── results/                результаты запусков задач
├── plugins/                установленные плагины
├── user-packages/          npm-пакеты для JavaScript-шагов
└── logs/                   журналы приложения

Чтобы перенести настройки на другой Mac, откройте Настройки > Резервные копии. Там подключения, задачи, сохранённые запросы и настройки экспортируются в зашифрованный файл .enc.