Error with Provisioning profiles (no matches) in Xamarin for Visual Studio 2015

I am trying to create / run Xamarin.Forms (PCL) on my iPhone for testing and debugging. I suddenly get the following error:

No iOS signature identifiers match the provisioning profile specified ...

As you can see in the image below, the profile he is looking for is available on the Mac in the right place. I cleared all my other profiles (distribution, etc.) and started clearing with a single profile. I am still getting the error. I tried to change the application identifiers and vice versa, creating a new profile, cleaning / restoring the package and restarting VS, Mac and PC.

Any help / help would be greatly appreciated. Here I have a complete loss, and I'm trying to fix errors for the application.

screenshot shows matching training profiles on Mac and VS

+5
source share
2 answers

This error indicates the identity of the signature, not the provision. There are probably one or more of the following errors on your Mac:

  • There is no certificate (signature) that can be used with this provision
  • The previous certificate has expired and cannot be used now
  • There is a certificate, but it does not have a private key

Open Keychain.app and look in the menu "Certificates". You should have something like:

iPhone Distribution: My Name 

He may also say iPhone Developer , depending on the type of certificate. If you see the one you expect to work with this provision, check that it is.) Expired. It will be red, and they say that it has expired. b) has a public and private key. You must be able to expand it to see both.

If any of these problems is a problem, you will have to recreate the new signing identifier (certificate) from http://developer.apple.com (go to Member Center → Certificates). Then you need to edit this position to work for this newly created certificate and re-upload it. After downloading both new files, click them to open them, and then check Keychain.app again and check. After that, you can select VS (Restart VS) in the Signing Identity menu, and then the correct position will be selected.

Hope this helps!

+5
source

Change the profile in VS setup to "Automatic". Also check your profile type. Development / Production

0
source

Source: https://habr.com/ru/post/1259296/


All Articles