question

RichardCats-7844 avatar image
0 Votes"
RichardCats-7844 asked RobCaplan edited

When distributing my iOS app, I can't choose signing identity or provisioning profile

Hello everyone,

I made a Xamarin.Forms app and now I want upload the iOS version of this app to Apple TestFlight (eventually to the App Store). To achieve this, I followed this tutorial from Microsoft.

I'm doing this from Visual Studio in Windows, but I'm connected to a mac in the cloud. So I created a new archive and then clicked on "Distribute". However, the signing identity is empty and provisioning profile says "No matching profiles found".

76356-provisioning.png

I searched about this and I just end up with folks applying this on a physical mac in Xcode or Visual Studio for mac. Is it possible to do publishing to TestFlight / App Store from Windows at all? And if so, am I doing something wrong?

In my app properties, both the signing identity and provisioning profile dropdowns are filled with items and I can select them.

Thanks in advance!

dotnet-xamarin
provisioning.png (15.7 KiB)
· 10
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi, RichardCats-7844. Hi, please make sure you have created and installed the App Store profile. And set the signature to the distributed signature (automatic).

Check the document: https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app-distribution/app-store-distribution/publishing-to-the-app-store?tabs=windows#create-and-install-an-app-store-provisioning-profile

1 Vote 1 ·

Thank you for your reply. I followed the steps again from the link and I noticed I accidentally used a provisioning profile of type "Development". Now I created a new provisioning profile of type "App Store".

If I try to distribute the app to the App Store now, I can now choose the Signing Identity (previously it was empty). However, Provisioning Profile still says "No matching profiles found".

When I check Tools > Options > Xamarin > Apple Accounts-> "View Details" for the organization -> there's both a certificate (status valid) and an App Store provisioning profile (exp date next year). I think this would mean that the App Store profile is succesfully installed?

0 Votes 0 ·

After selecting the Manual Provisioning option, we need to select the App Store provisioning profile in the Provisioning Profile. Could you get the installed profile?

0 Votes 0 ·
Show more comments

0 Answers