keychain_list
List all keychains currently in the macOS keychain search list. This shows the path and lock status of each keychain, which is helpful for verifying that certificates are accessible during code signing and for troubleshooting CI/CD environments where keychains may need to be explicitly added or unlocked.
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| — | — | — | — | This tool takes no parameters. |
Usage Examples
Section titled “Usage Examples”List all keychains
Section titled “List all keychains”“Show me all keychains on this machine”
{}Verify keychain setup for CI
Section titled “Verify keychain setup for CI”“What keychains are available for code signing?”
{}Example Output
Section titled “Example Output”Keychains:
1) /Users/johndoe/Library/Keychains/login.keychain-db Status: Unlocked
2) /Library/Keychains/System.keychain Status: Unlocked
3) /Users/johndoe/Library/Keychains/ci-signing.keychain-db Status: Locked
Found 3 keychains (2 unlocked, 1 locked).Related Tools
Section titled “Related Tools”signing_identities— List signing certificates stored in these keychainsprovisioning_profiles— List provisioning profiles that reference certificates in these keychainsbuild_app— Build your app, which requires access to signing certificates in an unlocked keychain