Create a provisioning profile without a physical device (archiving for TestFlight testing)

I am trying to create a provisioning profile by clicking "Fix Issue" in Target -> General -> Identity . It shows me a popup of "No Devices Registered" , so it seems to me that I need to create a device to create a provisioning profile. Is there a workaround? I just need to archive the application and load it into the iTunes tag for TestFlight , so the devices can come from other testers in the long run (internal or external), but currently I do not have an iPhone with me.

+5
source share
3 answers

To register your device and use it with iTunes and TestFlight, you need to create an apple developer account . After creating an account, simply follow this tutorial to set up the certificate profile and preparation that is required to complete your task.

-1
source

Become familiar with the contents of your collateral profile first. It says: A provisioning profile is a collection of digital objects that uniquely connects developers and devices to an authorized iPhone development team and allows you to use the device for testing. Ok, this is an old definition before xcode 7 and ios 9. So what if you click on a universal ios device and then archive. Does this cause an error? Since, in my experience, I can make an application archive without any device, please choose a universal device, and not a specific one for archiving. As for credentials, you must create two certificates: One for development, which allows you to run Xcode projects on connected devices. One for distribution, which allows you to export custom builds and send apps to the store using a certified Mac.

On the bottom line : since you will be creating applications for distribution, you will also need a paid developer account.

+3
source

You need to make sure that you sign the code with the distribution support profile and have your distribution certificate in your key chain.

It seems that you accidentally sign the code with a standard profile / development certificate, so your application will only work on the devices listed below.

And you need to send invitations to their email address in order to test the application.

0
source

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


All Articles