Repository navigation
Releases
KeyBridge 0.1.0-beta.3
Новая иконка HASP и стандартное окно macOS.
- Иконка приложения с USB-ключом и надписью HASP отображается в Finder и Dock.
- Вместо «Скрыть окно» — стандартные кнопки закрытия, сворачивания и увеличения окна macOS.
- Закрытие окна сохраняет фоновую работу KeyBridge. Повторное открытие возвращает тот же экран, в том числе после сворачивания.
- Минимальный размер окна — 760 × 560 вместе с системным заголовком; нижняя панель действий остаётся на месте.
Установка
Скачайте KeyBridge-0.1.0-beta.3-macOS-arm64.dmg, откройте его и перетащите KeyBridge в «Программы». При обновлении сначала выберите в прежней версии «Выключить и выйти».
Для Mac с Apple Silicon и macOS 27 или новее. Homebrew, Docker и Python для работы приложения не требуются. Установщики 1С и HASP и USB-ключ предоставляет пользователь; установщики можно выбрать прямо в ZIP/tar-архивах.
Это предварительный выпуск с подписью ad-hoc, без Developer ID и нотариализации Apple. При блокировке первого запуска используйте «Системные настройки» → «Конфиденциальность и безопасность» → «Открыть всё равно» (инструкция Apple). Автозапуск при входе в систему в этой сборке недоступен.
Проверки и исходники
Пройден CI, 189 локальных тестов, проверка подписи и состава приложения, установка временной копии из DMG и запуск встроенного Alpine на 128 МиБ. Проверка получения аппаратной лицензии в этот выпуск не входила.
Исходники и скрипты сборки. Ссылки на исходники точных версий внешних компонентов — в COMPONENT-SOURCES.md. Их архивы к выпуску не прикладываются.
CI этого коммита. Результат проверки сборки — в release-audit.json, контрольные суммы файлов — в SHA256SUMS.txt.
KeyBridge 0.1.0-beta.2
KeyBridge помогает использовать аппаратные лицензии 1С через USB HASP на Mac.
Скачать и установить
Скачать KeyBridge для macOS — DMG.
Требуются Mac с Apple Silicon и macOS 27 или новее. Откройте DMG, перенесите KeyBridge в «Программы», извлеките образ и запустите приложение. Homebrew, Docker и Python для работы приложения не нужны.
При обновлении сначала выберите «Выключить и выйти» в прежнем KeyBridge. Пользовательские настройки и рабочий диск хранятся отдельно от приложения.
Это предварительный выпуск с локальной подписью, без Developer ID и нотариального заверения Apple. Если macOS блокирует запуск, используйте «Системные настройки → Конфиденциальность и безопасность → Всё равно открыть», следуя инструкции Apple. Автозапуск при входе в этой сборке недоступен.
Что изменилось
- Установщики 1С и HASP можно выбирать прямо в ZIP- и tar-архивах, в том числе вложенных. KeyBridge сам извлекает подходящий компонент. При нескольких подходящих установщиках предлагает выбор.
- Проверка начинается после выбора файла, до установки: для 1С проверяется наличие менеджера лицензий в списке компонентов, для HASP — состав DEB-пакета и исполняемые программы Linux x86-64. Проверка не привязана к конкретной версии или контрольной сумме поставщика.
- Проверку можно отменить. Ошибка появляется рядом с выбранным компонентом; переход к установке доступен только после успешной проверки обоих файлов.
- Дополнительные действия настроек перенесены в меню нижней панели, чтобы баннер полностью помещался в окне.
- Согласованы ранняя и гостевая проверки состава драйвера HASP.
Проверка установщика 1С может занимать около двух минут. Подтверждение состава не заменяет последующую проверку установленного менеджера и реальной выдачи лицензии.
Проверено
- CI для коммита
40c812f: 118 тестов Swift, 24 теста интерфейса, 30 гостевых тестов и 10 тестов упаковки, проверка экспорта исходников — успешно. - DMG проверен и смонтирован; скопированное из него приложение сохраняет подпись и содержимое. Встроенный Linux запускается со 128 МиБ RAM; команда состояния приложения проверена с пустой папкой данных.
- В приложении архив
server64_8_5_1_1529.zipотклоняется до установки: в нём отсутствует менеджер лицензий. Переход дальше заблокирован. - Установщик 1С 8.5.4 и официальный вложенный архив драйвера Thales проходят предварительную проверку. Проверена отмена проверки и удаление временных файлов.
- Рабочая установка сохранена. Повторный тест выдачи аппаратной лицензии для этого выпуска не проводился.
В приложении нет установщиков 1С и Thales: пользователь выбирает свои файлы. Для установки нужен только DMG.
Код KeyBridge и скрипты сборки доступны в репозитории. Ссылки на исходники точных версий встроенных компонентов приведены отдельным небольшим списком.
Изменения: v0.1.0-beta.1...v0.1.0-beta.2