0

I am not having any iPhone ,I have MacBook and have my developer account.

For archiving the app developed for iPhone I need to have provisioning profile, can it be done by using registering MacBook with it's UDID or not?

if not then what is the solution for the same?

One more question how many Apple devices can be registered in a developer account?

1 Answer 1

1

You cannot use a MacBook as the hardware device for getting an iPhone UDID, no. As there's no need for you to actual own the device you're adding the UDID for, you can get an UDID from a friend's phone or similar.

Note that you can create a distribution provisioning profile in the developer portal without having any physical devices registered. So there's not need for an iPhone UDID in order to for example archiving an app for TestFlight.

You can register up to 100 devices of each type in the developer account. You have the chance to reset the list once per year to remove irrelevant devices. You can find the specification from Apple at this page:

https://developer.apple.com/support/account/

Look under the heading "Resetting Your Device List Annually".

2
  • I did it, downloaded the provisioning profile, installed it manually, but when archiving it is giving the same error again of "There are no devices registered in your account on the developer website. Plug in and select a device to have Xcode register it." Commented Nov 28, 2019 at 15:13
  • In the topbar dropdown choose to build for “Generic iOS device”. Check your project settings to ensure that you have chosen the correct team and provisioning profile (I.e. needs to be for distribution).
    – jksoegaard
    Commented Nov 28, 2019 at 17:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .