Xcode 8.3 / Xcode 9.0 Refresh provisioning profile devices

I have added some new devices. How can I refresh the provisioning profile, as Xcode 8 automatically manages signing assets?

I have found this question: Refresh devices in team provisioning profile managed by Xcode 7? – but we can't do that in Xcode 8.3.

I don't have the device with me so I manually added it in the portal and also edited the provisioning profile but Xcode is not re-downloading it.


Solution 1:

This is what you need to do:

  1. Go to ~/Library/MobileDevice/Provisioning\ Profiles/ and delete all the provisioning profiles from there.
  2. Go to Xcode > Preferences > Accounts and select the Apple ID.
  3. Click Download Manual Profiles or Download All Profiles. And it will download all the provisioning profiles again.

Download Profiles button

Solution 2:

Remove the .mobileprovision file for the app this way :

The command in the terminal is : rm

enter image description here

Solution 3:

Step 1. Click on desktop then from top menu Go > Go to Folders...

enter image description here

Step 2. Write/Paste following path and enter:

~/Library/MobileDevice/Provisioning\ Profiles/

enter image description here

Step 3. Select Provisioning Profiles folder and delete all provisions profiles in it

enter image description here

Step 4. Go to xCode Preference > Accounts > Apple ID and then click on Download Manual Profiles button

enter image description here

Solution 4:

First delete the provisioning profile from ~/Library/MobileDevice/Provisioning\Profiles/ , then edit provisioning profile from developer portal and select all devices while editing Provisioning profile. Then download this profile and open in your Xcode.