vscode-titanium icon indicating copy to clipboard operation
vscode-titanium copied to clipboard

IOS: Only suggest usable certificates based on available provisioning profiles.

Open vdlp-mw opened this issue 5 years ago • 0 comments

Is your feature request related to a problem? Please describe. When running the app on a device the order of the popups is wrong in my opinion. I am first asked to picked a certificate and after that I have to pick a provisioning profile. Because certificates have generic names auto generated by apple, it's hard to distinguish between them. Certificate are also app id agnostic, they can be connected to multiple apps.

Describe the solution you'd like In my opinion it would be better to first let a user select the provisioning profile, and after that pick the certificate. My reasoning being that when a user selects a device to run the app on we have two important attributes; 1) the app id, 2) the device id.

With these two attributes, we can filter down the list of provisioning profiles to ones that would actually work. Because each provisioning profile contains one or more certificate identifiers, we can chain this to the certificate selection popup.

This would present me as a user with a usable list of provisioning profiles and certificates, instead of me having to click through each cert one at a time guessing which one had the right provisioning profile.

Describe alternatives you've considered Right now the only unique identifier is the expiration date, but even that is ambiguous in some cases. I have the expiration dates written down on a per app basis, which is helpful but far from perfect.

vdlp-mw avatar Oct 21 '19 09:10 vdlp-mw