Cached "Signing Identities" showing in Xamarin Forms project

JohnLivermoreJohnLivermore USMember ✭✭

What drives the values found in the Manual Provisioning / Signing Identity dropdown? The values I am seeing don't match what I am seeing in XCode.

Here is what I am seeing in Visual Studio...

It is showing every Apple account I have ever added to XCode on my Mac.

To try and fix this, I deleted every provisioning profile on my Mac, with...

You can see the 'ls' command shows no files in the Provisioning Profiles directory.

To verify, I disconnected/reconnected to the Mac from Visual Studio, and, as expected, the only Signing Identities that showed were the two 'Automatic' ones. The rest of the list was removed. Again, all good and expected.

I then deleted all the Apple accounts in XCode and added back only the one I am interested in right now. Then I clicked the Download Manual Profiles button.

As expected, 2 provisioning profiles downloaded from this account.

enter image description here

However, in VS 2017 on the PC, the same Signing Identities returned as they were before. I don't even have these accounts listed in XCode any longer, so these are cached values. I am not sure at this point if they are being read from the Mac or the PC?

How do I get rid of these so the Apple account listed in XCode is the one that drives the Signing Identities in Visual Studio? I am seeing the same behavior across Xamarin Forms projects, so I am thinking the issue is on the Mac side.

Answers

  • JohnLivermoreJohnLivermore USMember ✭✭

    These are sourced from the key chain. I removed them from the key chain, and the list reset.

Sign In or Register to comment.