Distribution(xcode) and keychain problems. Please help (no scam services wanted)
Sorry for making a new thread just that the other thread has crap posted and no one will care to read.
I have followed all tshirtbooths videos and I have all 3 certificates, I have clicked on Distribution.
My problem is once i download the Distribution provisioning profile and click to download, it opens xcode and says on the yellow banner that -
xcode could not find not find valid private key/certificate pair in keychain.
and next to the prov file it says - valid signing identity not found.
In key chain access > system, there are 2 things marked with red,
com.apple.kerberos.kdc
com.apple.systemdefault
(both say- this root certificate is not trusted)
How do i fix this? please help
I have followed all tshirtbooths videos and I have all 3 certificates, I have clicked on Distribution.
My problem is once i download the Distribution provisioning profile and click to download, it opens xcode and says on the yellow banner that -
xcode could not find not find valid private key/certificate pair in keychain.
and next to the prov file it says - valid signing identity not found.
In key chain access > system, there are 2 things marked with red,
com.apple.kerberos.kdc
com.apple.systemdefault
(both say- this root certificate is not trusted)
How do i fix this? please help
Comments
"I have to publish it again using the distribution provisioning. the first publish i did was for testing the game."
If you used the same profile for testing, it will most likely be set to 'adhoc'.
If so, just edit the profile and change it to distribution (or whatever the 'not adhoc' option is.
Maybe that will help?
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
but now that i want to submit the game i am having trouble with the distribution profile.
is it possible to make bullet point from start to finsh in order what needs to be done.
either i am doing something wrong that i can't see or perhaps its (xcode 4.1.1 Lion) or the keychain
Go to the provisioning section in iTunes
Click on 'provisioning'
Click the Distribution tab
There should be a list of your certificates - actions on the right will be 'download' or 'edit'.
Choose the right profile for your game and click on the 'edit' button.
There, change from adhoc to appstore
Then once that's done, go back to the screen where it lists your profiles and download it.
Drag into iTunes
That should do it I think?
QS
(alternatively, you may just have a development profile - you'll want to make a new distribution one in that case which you can do on the screens I mentioned)
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
also on xcode is says - xcode could not find not find valid private key/certificate pair in keychain
I have done this over and over and still nothing.
- i click on APP IDs > NEW APP ID
- i fill it all in.
(tshirtbooth videos shows generate new in bundle seed id (app id prefix)... mine doesn't, it says... USE TEAM ID) (i leave it at that)
- then i do the backwards domain thing then click SUBMIT
-then i click on PROVISIONING > DISTRIBUTION > NEW PROFILE
- fill it all in then click DOWNLOAD.
- when I click on the downloaded provisioning it opens xcode then says - xcode could not find not find valid private key/certificate pair in keychain
Not sure if it's your case, but the most common mistake is using a developer profile for the distribution. When i make a profile, I name it so there is no mistake in figuring out what is what. Like say i have a game called "Boom". I make one called "boomDev" for the developer profile, and then I make another called "boomDist" for the distribution profile. Since I started doing that, I no longer choose the wrong one in GameSalad, so uploading to the app store doesn't take me 2 days anymore.
Somehow, i was always picking the wrong profile, and after a few tries of doing it wrong, something gets wacky, and it won't work even of you start doing it right, so you have to delete the profiles, and do it again from scratch. I don't know if it gets corrupted or what, but this is my experience with uploading to the app store. Hope that helps.
And the Team ID...If you mean in GameSalad where you select the profile...Instead of Team ID, try using the distribution profile instead.
But you are getting an error when installing the distribution profile in xCode…That's an odd error that i haven't received personally. There are so many certificates to have just to get going, it's crazy. When you first started out, long before you were ready to send your app to Apple, did you install your basic Developer and Distribution Profiles? You have to have a set of basic profiles for your account, and then when you have an app ready to go, you have to have another distribution profile specifically for the app, this one is different than the one you need to have in general.
That's the only thing i can think of at the moment that would give you an error when trying to create and install an app distribution profile.
It should be a closed loop.
You create a certificate signing request which is then uploaded to Apple (you send a public key which matches your private key). They make you a certificate against this request which you then download and should match up with the private key you originally created.
com.apple.kerberos.kdc
com.apple.systemdefault
- they both say, this root certificate is not trusted
what is this?