Skip to content

Proposal: Display the team ID and name when selecting a signing certificate #184664

Description

@alex-medinsh

Use case

When the tool prompts the developer to select an iOS signing identity, it provides the list of available certificates:

Valid development certificates available (your choice will be saved):
[1] Apple Development: Alex Medinsh (PY6567BU8J)
[2] Apple Development: Alex Medinsh (Q2ND6X6RHG)
[3] Apple Development: alex.medinsh@gmail.com (55AMTWGS3L)
[4] Apple Development: Alex Medinsh (L489TQ43GS)

This is the output I get on my machine, which includes the certificate name and the common name (ID) of the certificate. I don't see this prompt often, but when I do, I have to go look at each of the certificates to know which one is which and belongs to what Apple Developer team.

Proposal

Display the team name and team ID alongside the certificate name. This is something that the developer knows and can easily select the correct certificate based on the team for this project.

The certificate subject contains

subject= /UID=A123BC4D5E/CN=Apple Development: Company Development (12ABCD234E)/OU=ABCDE1F2DH/O/O=Company LLC/C=US

where Organizational Unit (OU) is the team ID and the Organization (O) is the team name.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecta: qualityA truly polished experiencec: proposalA detailed proposal for a change to Flutterplatform-iosiOS applications specificallyplatform-macosBuilding on or for macOS specificallyteam-iosOwned by iOS platform teamtoolAffects the "flutter" command-line tool. See also t: labels.triaged-iosTriaged by iOS platform team

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions