Key File Not Auto Detected in AutoFill

Assuming the key file is stored in the Strongbox documents folder, Apple does not allow App Extensions (which is what AutoFill is) to access the parent App’s documents directory directly. This leads to the situation where Strongbox can see the key file (and use it automatically) but the App Extension (AutoFill) cannot.

The solution to this is to “Import” your Key File instead of leaving it in Strongbox’s Documents directory. You can do this via “Key File Management”. This can be accessed during the unlock screen.

It can also be done via the preferences by following these instructions:

  1. From the Databases screen, tap the gear icon in the top right
  2. Scroll down and tap Advanced
  3. Tap Key File Management
  4. Tap Import (in the top right)
  5. Navigate to your key file and tap Import again
  6. Go back to your list of databases and unlock your database
  7. Tap the three dot menu in the top right
  8. Tap Set Master Credentials
  9. Under the Key File heading, tap Select...
  10. Choose your key file

There’s another quick fix/work around, which is to use a PIN code or Biometric (Touch ID/Face ID) convenience method to open your database, this means Strongbox can use master credentials stored in the secure enclave (which is also accessible by the Auto Fill extension).