I have new devices and added the UDID to my developer account.
After that, all my provisioning is automatically handle by Xcode. However, I found that the new devices cannot use my newly compiled apps. It seems that the UDID is not in the corresponding provisioning profile. However, as it is manage by Xcode, i do not know where can I update it. And the Xcode used provisioning file name also cannot be seen in my account. What can be go wrong here? thanks.
You could go to https://developer.apple.com/membercenter, select your team on the top right, and then Certifcates, Identifiers & Profiles. First, add your new device under Devices and then add that device under Provisioning Profiles —> All. Does it solve your problem?
Related
Is there any way to add a UDID manually (one determined via iTunes) to the Apple Developer Portal and the Team Provisioning Profiles? I added the UDID to the Portal, and to all the manual Profiles, but I can't seem to get Xcode to update my app's Team Provisioning Profile to reflect the new UDID.
It seems to have worked in the past when connecting a device to Xcode and letting it set up that device, but I can't do that in this instance (the device is with a team member in another state).
I've gt a question regarding Xcode automatically manage signing. Lets say my client wanted to add new device UDID so that device can be used for testing the app. I then added the device UDID in developer.apple.com. Now how do I confirm that the new device is already added to the provisioning profile that is automatically managed by Xcode?
I'm not in possession of the physical device, only the UDID. I'm using Xcode 8.3
Once you added the UDID to Devices, you can go to your project's Provisioning Profile, then you can see the devices amount, if it is not correct, you can click Edit to select the device.
If you're distributing your project via adhoc, then as you already know, UDIDs of the devices that will need to install your project will need to be registered to the distribution provisioning profile on developer.apple.com.
Now how do I confirm that the new device is already added to the provisioning profile that is automatically managed by Xcode?
Go to your Xcode and to your Project's General settings. Check the Signing section and click on the Provisioning Profile i button. You will see the devices included in that provisioning profile.
I am using Xcode Version 8.3.3 (8E3004b). I have an app developed that I would like to deploy to Apple's App Store.
In order to Archive and deploy, I understand I first need a provisioning profile. So, in the developer console, I set up an iOS Distribution Provisioning Profile.
I also have the following certificates:
On my MacBook, I added the following certificates to the key chain:
Then when I go to Xcode, I would expect to have a Provisioning Profile:
But as you can see, it Failed to create provisioning profile and No profiles for 'com.ionicframework.thewhozoo912107' were found.
I am obviously missing some step in order to create the Provisioning Profile in order to distribute the app to the Apple App Store.
Question
If anyone can suggest what I need to do in order to create a working provisioning profile in order to distribute the app, I would appreciate the help.
More info:
Solution:
I fixed this in Xcode by unchecking Automatically Manage Signing, and then selecting my provisioning profile.
I had that problem as well when I was developing my first app. It took a while, since I managed it. Try to plug your iOS device in your computer and then it should work.
I guess it's from Xcode 7, when I add a UDID to the device list it doesn't seems to be linked to the provisioning profile used by Xcode to build.
Since they have changed the way of refreshing the profiles, even redownloading the profiles doesn't seem to update the local profile, or the devices are not added by itunes connect to the profile before sending it to Xcode, I don't know...
Anyone has this problem?
I recently had to add a new device to a provisioning profile on the apple developer center, and I remember it not working immediately, but it fixed itself after a while.
Maybe try to delete the provisioning profiles, then remove the apple id account from xcode and log back in? That may trigger an update.
I'm confused as to how to add a provisioning profile to a new device. So I'm using Xcode 4.3.2, and TestFlight. I was given a pre-existing project and a team license via the company I'm helping out. The provisioning profile on developer.apple.com had certain devices already set up. So I added all these devices as testers to TestFlight, sent out an archived build, no problems, worked fine.
Now, one of the testers wants to try out testing on an iPad. So, I sent them an invite via TestFlight, and their device automatically registered on TestFlight. I see their UDID, and device, etc. However, their device is listed under "Teammates Devices Not On This Profile". So, I followed the prompts, exported the missing UDID to a file, and uploaded the file to the Provisioning Portal. I see the iPad now under "Devices" in the Provisioning Portal, however it is listed with 0 profiles associated. How to I associate the provisioning portal of this app with the iPad? Is there some simple step I'm missing? Keep in mind this iPad is in a foreign location, so I have no control over it. I need to tell them what they need to do (or automate it myself). Please help!
You need to add the device to the provisioning profile. Then, build the project again using the updated provisioning profile. And upload that build to test flight.
Or, I believe TestFlight has a new feature that allows you to simply update the build with the new profile without having to create a new build.