signing_identities
List all code signing identities (developer certificates) available in your macOS keychains. This shows both iOS and macOS development and distribution certificates, including their validity status, expiration dates, and associated team identifiers. Use this to verify that the correct signing certificates are installed before building or archiving your project.
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| — | — | — | — | This tool takes no parameters. |
Usage Examples
Section titled “Usage Examples”List all signing identities
Section titled “List all signing identities”“Show me all my code signing certificates”
{}Check certificates before archiving
Section titled “Check certificates before archiving”“What signing identities do I have available for distribution?”
{}Example Output
Section titled “Example Output”Signing Identities:
1) Apple Development: John Doe (A1B2C3D4E5) Certificate ID: 3FA2B1C0D9E8F7A6B5C4D3E2F1A0B9C8D7E6F5A4 Team: ABCDE12345 (Acme Corp) Expires: 2027-03-15 Status: Valid
2) Apple Distribution: Acme Corp (F6G7H8I9J0) Certificate ID: 8E7D6C5B4A3F2E1D0C9B8A7F6E5D4C3B2A1F0E9D Team: ABCDE12345 (Acme Corp) Expires: 2027-03-15 Status: Valid
3) Apple Development: John Doe (K1L2M3N4O5) Certificate ID: 1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B Team: FGHIJ67890 (Side Project LLC) Expires: 2025-11-20 Status: Expired
Found 3 signing identities (2 valid, 1 expired).Related Tools
Section titled “Related Tools”provisioning_profiles— List provisioning profiles that reference these identitieskeychain_list— List keychains where certificates are storedentitlements_check— Verify entitlements on a signed app bundlebuild_app— Build and sign your app using these identities