Repository navigation
Исправлено включение Touch ID для зашифрованной базы. Приложение теперь содержит профиль Apple Developer ID и минимальные права для собственной группы Data Protection Keychain. Ключ защищён текущим набором отпечатков, остаётся на этом Mac и не синхронизируется. Используется прежний сертификат Developer ID.
Ошибка настройки Touch ID больше не закрывает базу, успешно открытую мастер-паролем: приложение открывает рабочую область и показывает предупреждение. Уже сохранённый ключ не пересоздаётся при каждом входе; при ошибке записи существующий ключ не удаляется. Ошибки Связки ключей теперь содержат код macOS.
После обновления один раз открой базу мастер-паролем с включённым пунктом «Разблокировать эту базу через Touch ID». Следующие открытия смогут использовать Touch ID.
Проверено: 26 тестов базы, миграции, синхронизации, Keychain и интерфейса; 2 теста политики provisioning profile. Отдельная подписанная проверка успешно создала и удалила только случайный тестовый защищённый ключ, не открывая пользовательскую базу. Проверены обе архитектуры и права всех компонентов. Приложение и DMG подписаны Developer ID и нотарифицированы Apple.