问题
I have created a simple project with XCode 5. When I have created the project, XCode automatically generate the provisioning profile for my app. (I see it on my provisioning portal). But now I added and removed some devices from my device list. Is there a way to add a devices to provisioning profile generated by Xcode 5.
Thanks
回答1:
Right click on the on your device and select "Add Device to Member Center". That will add your device to your provisioning portal.
Per XCode 5, provisioning profiles are managed by XCode 5. You see this in your Developer account.
If you wish to develop, you should create a new profile by clicking [+] on the top right and selecting "iOS App Development". You can then select which device you would like to add to this profile. Later on, you can add additional devices.
Apparently from Xcode, profiles that are managed by Xcode can not be altered.
回答2:
This is what worked for me:
Go to Apple development portal and add the device (UDID) as you normally do. Till now the UDID is not added to your provisioning profile.
In Xcode, go to project settings and select Add an Account
from the Team
dropdown.
A dialog will pop up. Just press Cancel
. (if xCode automatically generated Profiles that means you'd already have the account setup. You don't need to add a new account)
Now from left side, select the Apple account this project belongs to.
Click View Details
Now just click the refresh button at the bottom left side of the window.
It will take some time to refresh, but when it finishes, the UDID will be added to your X-Code generated Provisioning Profile.
回答3:
I deleted the provisioning profile from iOS Provisioning Profiles on developer.apple.com and then xCode automagically regenerated it with the new devices added.
Took a few "update please" in Preferences->Accounts->Provisioning Profiles in xCode before the change happened.
来源:https://stackoverflow.com/questions/19134000/add-device-to-auto-generated-xcode-5-provisioning-profile