Fix Keychain + Touch ID Bug in macOS CLI App

Job ID: 39724368

Budget: ₹2,500 – ₹0 INR

I need a macOS developer to help fix a crash in a CLI tool that uses the Keychain. The app currently fails on SecItemAdd when using SecAccessControlCreateWithFlags, with an error about missing entitlements.

Goal:
Store secrets in the Keychain so that when accessed later, the user is prompted to authenticate with Touch ID.

Requirements:
• Strong experience with macOS development and debugging
• Hands-on knowledge of Keychain APIs (SecItemAdd, SecItemUpdate, SecItemCopyMatching)
• Familiarity with entitlements and code signing on macOS
• Ability to diagnose and resolve crash/entitlement issues
• Experience with debugging tools (Console, log, codesign, etc.)

This is a focused task: make the CLI store and retrieve secrets with Touch ID protection, without crashing.