Update training profile

I just received a notification that the provisioning profile for one of my applications will expire. Is there a way to upgrade an existing one or should I recreate a new one?

+78
ios iphone provisioning
Aug 27 '09 at 17:18
source share
14 answers

To update the provisioning profile of an Xcode-managed team:

In the Xcode organizer:

  • Right click on your device (in the left list)
  • Click Add Device to Provisioning Portal.
  • Wait until this is over!
+60
Apr 23 '11 at 11:12
source share

I went to the program portal on the Apple dev website, clicked the "Provisioning" button, clicked the "Update" button next to my profile, the status changed from "expired" to "pending", waited a few seconds, clicked the update, the new status was active until three months, I clicked "Download", found the downloaded file in the download folder and dragged it onto the Xcode icon. (I already had Xcode and iphone was turned on). A new profile appeared, and I deleted the old one (be careful because they have the same name, but when you hover over them with an expiration date).

I think, because I had a phone connected to it, and it automatically updated to the phone, because I did not have to re-synchronize or something else.

Now my application is working again!

+26
Oct 22 '09 at 3:41
source share

I did what you offer, and I don’t see the Refresh button either.

The following is information on how I received the update.

I see three of my profiles (companynameProfile, Team Provisioning Profile and productnameProfile). The first and third expire in a couple of weeks. The second (and only the second) is marked as "managed by Xcode". The names of the profiles are displayed in a table with columns labeled “Provisioning Profile,” “Application ID,” “Status,” and “Actions.” The status for all three is Active. First, 1 and 3, in the column “Actions” there is “Download”, and the link “Change”. For 2 columns, gthe Actions only has a Download button.

There is not a single Refresh button / link (or Refresh) anywhere (and I used the view source too):

So, I thought ... click "Change" to # 3 ... two options: "Change" and "Duplicate". I selected Edit

There is still no update / update ... but there is a "Submit" button ... which does not work (it turns out that it looks gray, but this is not at all obvious ... poor user interface design).

I found that if you change something on the screen (in my case, I selected a previously unused device), "Send" dims (becomes available). Click Submit. You calmly (another problem with the user interface) returned to the previous page, and the “Download” and “Change” buttons disappeared, and the “Status” should be indicated in the status column!

After a while, I updated the window (rebooted) (I don’t know if it will be auto-refrehed) ... and saw that the status column was changed to Active.

Now ... I uploaded a new profile (the one that the darn page does not tell you is new, and does not correspond with the expiration date so you can tell yourself ... The third drawback of the user interface :)

I downloaded the profile, deleted the old profile from the list in the Xcode Organizer window, and then dragged the new one into the Xcode Organizer window and ... voila, the Organizer shows a new expiration date (about 3 months from today).

Hope this helps,

Cupertino Stan, California, USA

+13
Jan 11 '11 at 10:50
source share

Did you know that the refresh button appeared only after the profile expired? I have a profile that will expire soon, but at the moment the resume button is not displayed.

Just read elsewhere that this seems to be the case.

+8
Dec 02 '09 at 10:34
source share

Now they have changed it. (October 2010)

  • Log in to the iPhone developer website: http://developer.apple.com/

  • Then click on “Provisioning Portal” in the right sidebar menu (top).

  • On the next page, click Provision in the menu of the left sidebar

  • Then you will see your profile / s settings, and the button "extend" / s - click it :)

+8
Oct. 25 '10 at 23:09
source share

March 2013 update

The expiration date of the training profile is related to the expiration date of the developer certificate. And I didn’t want to wait until it expires, so here’s what I did -

  • Go to the iOS Provisioning Portal
  • Cancel current certificate
  • In Xcode> Organizer, go to the Provisioning profiles page (under the library)
  • Click "Renew" and you will be asked to create a new developer certificate. since the current has been canceled.
  • Follow the steps to create
  • Go back to the iOS provisioning portal for your distribution profiles and change something about it to enable the submit button.
  • Submit it and the date of the new certificate will be applied to it.
+3
Mar 20 '13 at 10:34
source share

As of May 2017, this process has changed again (a little).

I did not consider it necessary to actually change anything related to my profile, and, fortunately, the certificate was still valid, so updating was a simple process, although it turned out that what was done was not direct.

  • Select an expiring profile in your developer account and click "Edit." Select an expiring profile and change
  • Click "Create"
    • Verify that the certificate associated with the profile is still valid for at least a year
    • I did not consider it necessary to change the profile in any way Press the generate button
  • On the next screen, verify that the profile has expired. Check expiration date
+3
May 02 '17 at 19:48
source share

In Xcode4, go to Organizer. Select the Provisioning Profiles in the library. Select a provisioning profile and click the Upgrade button below. He will ask you to enter your username and password. After that, the profile is updated.

+2
Jun 09 '11 at 11:11
source share

To update my development profile before it expires, I finally found a way that works for me. I boldly noticed the steps that I had previously lacked.

Go to the Apple Provisioning Portal, select "Provisioning". You will receive a list of “Provisioning Provisioning Profiles”, in which you will see how soon a profile with the label “Managed by Xcode” comes out. Click the "New Profile" button at the top, select the type of profile that you want, and create it. Wait half a minute, refresh the main screen and when it displays the new profile as “Active”, return to Xcode, go to “Organizer”, select “Profile Profiles” in the “Library” section in the upper left column. Click "Update" at the bottom, log in (if he asks), and after a while a new profile will appear in the list.

Now, to a decisive extent, plug in your device and drag the new profile into the “Provisioning Profiles” line under the connected device in the left column.

Finally, you can clear old profiles from your device if you like it.

Note. Interestingly, simply highlighting and deleting your provisioning profile on the Provisioning Portal iOS website creates a new new Provisioning Team profile. So perhaps this is all that is needed. I'll try next time to see if this is enough if you do not need to create a profile as described above.

+1
Mar 19 2018-11-11T00:
source share

In addition to other solutions, I needed to edit the code signing in the main project and in the Target file in order to get the application created on the device again after the expired preparation profile.

:: Delete old expired profiles

:: Add a new profile using Organizer

:: Clear all targets

:: Get information → Signing code for both the main project and the target

:: Build and Run

+1
Apr 06 2018-11-11T00:
source share

Unfortunately, the update in my case does not work. My special distribution profile expires in 5 days. I received warnings about this on the iPhone, and the Xcode Organizer also shows a warning sign next to it.

In the Apple Provisioning Portal, it was marked as inactive, and a button appeared for re-enabling it. But still with the same expiration date, after 5 days. Then I added two more iPhones, but the changed profile still expires after 5 days.

Finally, I deleted the profile on the provisioning portal and created a new one from scratch using a different name, but this new one will expire on April 13, in 5 days!

This is really frustrating! Therefore, I think I need to wait until it expires and creates a new one.

In case you are wondering if my subscription to the developer has ended, this is not so. I just updated it in February.

+1
Apr 08 2018-11-11T00:
source share

for Team Profile, simple in Preereference → Account ---> select the corvette account → detail → click the lower left button "Update". profile will be updated.

+1
Nov 30 '13 at 6:50
source share

They change how it works so often. This is what I had to do this time (May 2016):

  • Add a new training profile to the Developer Center
  • Open Xcode Settings, Account> Select Apple ID> Choose Team Name> View Details
  • Click the Download button in the Action column for the newly created provisioning profile.
+1
May 13 '16 at
source share

For me, the problem arose due to the lack of an active production certificate. I created a new one, and then went to the profile for ensuring expired distribution of resources, an activation certificate and a preparation profile were added.

0
May 24 '14 at 9:08
source share



All Articles