tb
buzztouch Evangelist
Profile
Posts: 2050
Reg: Nov 03, 2011
Oxford
32,300
12/15/12 05:41 PM (13 years ago)

I am getting myself really muddled up in iTunes Provisioning and stuff

I've submitted three apps. All fairly straight forward, I think. I have also updated one of my apps to a version 1.1. The problem is I have no idea about how provisioning licenses and profiles and certificates work Generally, I just play around with them and after an hour or so, hey presto. The apps works. This time, for my v1.2 app, I am having real difficulty. I've read all the PDFs in the How-To's, Watched all the YouTube videos and skimmed through web pages. But after many attempts, I still can't anything to work. It goes up to Validation and then says, 'No identities found'. I know that it is something to do with the Code Signing, and I know that I need to get my profiles right so it can be correctly submitted. The problem might be that my provisioning portal is littered with profiles and stuff so it's hard for me to understand. I have updated this app before, but I just can't seem to get it to work.
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/15/12 05:50 PM (13 years ago)
You say 'littered' that is an alarm bell for me. I would clean them all out, close Xcode and unplug iPhone and start from scratch. It is easy to get bogged down with the cert process but you have got this. When you select the signing very in Xcode are you seeing multiple options? Have any certs expired? Are you signing with a distribution cert and not dev one? Have you revoked the certs and reapplied? Eating dinner but just throwing out few ideas.
 
tb
buzztouch Evangelist
Profile
Posts: 2050
Reg: Nov 03, 2011
Oxford
32,300
like
12/15/12 06:57 PM (13 years ago)
I'll try that in the morning. Here it is 2am. I did think about completely cleaning my portal and starting from scratch. I can run them fine on my iPhone. I can't submit them. They won't get through validation.
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/15/12 06:59 PM (13 years ago)
Makes sense, house cleaning that is. On iPhone they only need dev cert. To publish needs correct and valid distro cert. See you Sunday!
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
12/15/12 10:14 PM (13 years ago)
In XCode, open up the "Build Settings" on your app and go to the build settings. Scroll down to the "code signing" and look at the "release" section. Click on the value that is on the right-hand side. It should bring up a list of your profiles. Are any in black? If so, select one that is indicated for "distribution" (as opposed to "developer" or "ad hoc"). If none are in black, then the problem is likely in your bundle id. Click on "Summary" and look at the "Bundle Identifier" field. There's a couple ways to make sure this is the correct value. Since you said this is version 1.2, one is to navigate to Itunes Connect (itunesconnect.apple.com) in your web browser and look at the bundle identifier listed. It should match what you have in XCode. The second is to navigate to developer.apple.com in your web browser, and enter the "Member Center" (link at top). From here, you can select the "App IDs" menu option on the left and see the various App ID's that are set up. The App ID consists of a "bundle seed identifier" and the "bundle identifier". So, it will look something like this: "seedID.bundleID". Bundle ID's can also contain wildcards (marked by "*") which make signing much easier if you have multiple apps in the same category. Do you see your Bundle ID contained in any of these App ID's? If your Bundle ID is set properly but nothing in the "Code Signing" section shows up in black, then you probably need to open the "Organizer" in XCode and refresh your profiles. If you still have problems, take some screenshots and load them on Dropbox and send us the links (or PM me or someone else if you're concerned about privacy). -Chris https://www.churchphoneapps.com
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.