|
|
#1 |
|
Provisioning profile process
Hello
I signed up to the Apple Developer Programme last night. I think I obtained a digital certificate successfully, but I am not sure whether I have completed the provisioning profile part correctly. I have been able to deploy something to my iPhone, so it must have worked, but I have two profiles visible in the organiser. The first one is the one I created by going through the provisioning assistant on the developer centre website. I following the instructions and, when I was told to download and drag the profile into the Library area, I did so and it appeared. I then assumed I would be able to run apps on my iPhone, but I received a message saying that my device didn't have an appropriate version of iOS on it. When I clicked on my iPhone in the explorer tree, the button saying something like "Make developer device" (can't remember exactly what it said now), seemed like it would do what I wanted, so I clicked it. That seemed to do the trick because I could run apps on my phone, but I now have a second provisioning profile. The App identifier is the same, the name is "iOS Team Provisioning Profile", and every other field is the same other than the "Team" field which just reads "Unknown". Is this anything to be bothered about or should I just forget about it because everything works? In a potentially related point; when I had to type in an App ID in the provisioning profile process, my book tells me the convention is normally something like "com.myname.appname", but the box turned red whenever I typed in a full stop and I wasn't able to click the continue button, so I just went with my surname in the end. Is this wrong and could it have caused the above? Many thanks Michael
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 Last edited by MickeyT; Jan 4, 2013 at 01:32 PM. |
|
|
|
0
|
|
|
#2 | ||
|
Quote:
Quote:
__________________
|
|||
|
|
0
|
|
|
#3 | |
|
My book (Big Nerd Ranch - you recommended this and its a great book, by the way), said I should use the same text as the bundle identifier for the app. The bundle identifier for the app I was going to install onto my phone first was surname.appname.
When I typed in the "." after my surname, the box turned red. When I tried again and typed "com" first, it turned red on typing the "." after "com". The footer to the input box does say you cannot use certain characters, but a "." isn't one of them. If I go through the provisioning process again to get to the appropriate screen for the screenshot, will that have any unintended consequences (presumably not as long as I don't actually create/download the profile)? Quote:
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 |
||
|
|
0
|
|
|
#4 | ||
|
Quote:
Quote:
Caveat: Once you create an App ID, you cannot delete it. This can make a bit of a mess in the App ID page, if you are "trying things out", as it were. Some features (e.g. push-notifications) require a non-wildcard-App-ID provisioning profile, so that's what can lead to the mess.
__________________
|
|||
|
|
0
|
|
|
#5 | ||
|
Quote:
Also, if the app identifier in this profile is essentially rubbish (unless I made an app that was just called my surname!) I presume this profile is pretty useless then and everything that has worked so far has done so because of the wildcard profile? I will also obtain the screenshot when I get home - thank you. ---------- Quote:
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 |
|||
|
|
0
|
|
|
#6 |
|
Provisioning Profiles are deletable; App IDs aren't.
__________________
|
|
|
|
0
|
|
|
#7 |
|
This is the screenshot:
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 |
|
|
|
0
|
|
|
#8 |
|
Ah!
Your "Profile Description" shouldn't follow the "com.myname.appname" format. It's just a descriptor of your provisioning profile. One example is "iOS Team Provisioning Profile". Another might be "appname Dev Profile" or "appname Distribution Profile". It's used mostly for informational purposes.
__________________
|
|
|
|
0
|
|
|
#9 |
|
So is where the word "Test" is in the screenshot the App ID? If so, how do I check to see what on earth I typed in there last night? I don't see anything in the organiser in Xcode.
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 |
|
|
|
0
|
|
|
#10 |
|
Actually, I think I've given you the wrong screenshot. This happens on the App ID screen too, which is where, in this case, I typed "Test".
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 |
|
|
|
0
|
|
|
#11 |
|
Again, that's just a description, for informational purposes. It's when you specify the Bundle Identifier that you will want to use the "com.domainname.appname" format.
__________________
|
|
|
|
0
|
|
|
#12 |
|
Ah.
I take it this is screen where that matters. On that basis I think all I have actually done is create a provisioning profile. I haven't actually created the App ID and specified any bundle identifiers. All I have done is created the Bundle Seed ID, I think. I will perhaps delve into that when I need to - the wildcard one will do for now. And one final possibly extremely silly question - once I'm done in Organiser, can I just yank my iPhone cable out of the Mac? I was looking for an "eject" button of some kind, but couldn't find one. Just don't want to break my phone given that its my personal one and not a development device.
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 |
|
|
|
0
|
|
|
#13 |
|
I think right clicking and choosing Remove Device from Organiser does the job.
Thank you for you help.
__________________
13" Macbook Pro, 2.4 GHz, 8 GB RAM; 16GB iPhone 5, 32GB iPad 3 |
|
|
|
0
|
![]() |
|
| Tags |
| iphone, organizer, provisioning profile |
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 12:27 AM.







I support the 
Linear Mode
