Skip to content

v1.1.0 - FaceUnlock for macOS

Latest

Choose a tag to compare

@sh4dow-clone sh4dow-clone released this 18 Jul 14:40
· 5 commits to main since this release
775bca2

Fixed: "The application can't be opened" & Keychain errors

v1.0.0 was signed with a provisioning profile that expired after 7 days, causing macOS to block the app entirely. This release fixes the signing permanently - no more expiry, no more blocked launches.

Also fixed:

  • Touch ID now correctly prompts on every app launch
  • Universal binary (Apple Silicon + Intel)

Security hardening

  • Authoritative lock-state check before password injection uses CGSessionCopyCurrentDictionary (can't be spoofed by user-session apps) in addition to the notification-based flag.
  • Pre-injection lock re-check - closes the race between "face matched" and "password typed" if the screen state changed during the scan.

Upgrading from v1.0.0?

You may see a keychain access prompt once after upgrading. Click "Always Allow" on both prompts, then re-enter your Mac password in the app's Settings tab.

If your previous enrollment was working fine, you can keep using it. If you notice accuracy has dropped in different lighting, Reset → Capture for a fresh enrollment (which now uses the new 5-point alignment and 2-second stable capture). Then use Add Captures across different lighting over the next few days for full robustness.