GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
01/29/14 11:07 PM (11 years ago)

iOS Certificate Expiration Questions

Hello, I sure wish Apple certificates were as easy as Android keystores! I'll never understand why Apple won't let us keep a certificate longer than a year, while Android lets you create a keystore good for 45 years! Anyway...I have a number of iOS certificates that I expiring in the next week to several weeks. The first ones that are expiring are my general iOS Development and Distribution certificates. I'm a bit unclear on what I should do to renew them, and knowing how delicate the process is, figured I'd ask for some help. So, if I understand the process correctly, the first thing I should do is Revoke each of the certificates. After that, I create them again via the Apple Developer console, which requires me to upload my Certificate Signing Request. Once I have recreated both the Development and Distribution certificates, I can use Xcode to download them to my Mac (or I can download them manually, but the preferred method is via Xcode). Does this sound about right? And the same process would be executed for app specific certificates I create, correct? Thanks! Mark
 
SheriDee
Code is Art
Profile
Posts: 1094
Reg: Sep 23, 2011
location unknow...
22,840
like
01/30/14 12:24 AM (11 years ago)
Yup Yup as long as you keep the same Build identifier you are good to go. That's what communicates with apple :) Easy cheesy compared to Android I think but then again that is my focus :) Funny how perceptions do that :) Hey I hope that helps it would be great if I FINALLY give back to you! Happy Creating Sheri
 
farcat
buzztouch Evangelist
Profile
Posts: 1008
Reg: Jan 27, 2012
France
13,230
like
01/30/14 01:32 AM (11 years ago)
I have to agree with you Sheri, Apple is soooo much easier in that sense than Android (once you "get" it, that it). Mark, you're spot on with the process, although nothing will happen to your apps even when the certificates have expired. All you have to do is renew them and upload again. BTW, you don't have to wait until they expire, you can do them all at the same time so it's done for a year. Hope it helps, Farcat
 
Tony @ Buzztouch
buzztouch Evangelist
Profile
Posts: 528
Reg: Mar 05, 2011
Saint Louis, Mi...
24,620
like
01/30/14 04:31 AM (11 years ago)
Mark, Using your organizer in Xcode, just find the expiring certificate and click renew. Apple does all the work to renew your certs without all that revoking! Let me know of you need further help. Tony
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
01/30/14 09:56 AM (11 years ago)
@Sheri - not sure about "easy cheesy compared to Android," but I think I've got it now! Thanks for the help, and, yep, you can consider me helped! @farcat - Android requires a single release keystore that's a single file for signing apps, and it's good for 45 years if you want. I've gotta believe that's about a gazillion times easier than what Apple makes us go through! ;-) @Tony - I seemed to recall doing this all via Organizer in an earlier version of Xcode. I'm running the latest release version. Can you send me the steps so I can figure out what I'm missing? Thanks everybody! Mark
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/30/14 09:38 PM (11 years ago)
Personally, my experience is that the new Xcode is cranky ... Or I am stuck in classic times. I download each Certificate and Provisioning Profile with Safari. Then I manually double-click each for entering into the respective local databases. I also use the iPhone Configuration Utility for examining my Provisioning Profiles -- even though that Utility no longer allows for app loading onto devices when running Mavericks. Did I mention I have gray hair? :-) That sure-fire way is the 100% method. -- Niraj
 
Arubaman
Aspiring developer
Profile
Posts: 636
Reg: Oct 20, 2011
Akron
16,910
like
01/31/14 10:00 AM (11 years ago)
Timely thread, just got a email about renewing my certs.
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
01/31/14 10:03 AM (11 years ago)
Got it all worked out! I revoked the certificates from my Apple Developer account, recreated them (all of them, so they expire on the same day, per @Farcat's advice), and then went into Xcode and used the Preferences > Account to download and install the new certs. All appears to be well! Very much appreciate the advice, everyone! Mark
 
farcat
buzztouch Evangelist
Profile
Posts: 1008
Reg: Jan 27, 2012
France
13,230
like
01/31/14 01:43 PM (11 years ago)
Glad you sorted it out. That's over until next year :) Farcat
 
Ellery
I hate code!
Profile
Posts: 20
Reg: Jan 21, 2013
Tuen Mun
2,450
like
02/03/14 06:22 AM (11 years ago)
Hi all. I am facing the same problem now and after reading all your comments, I create a tutorial here: http://www.buzztouch.com/forum/thread.php?tid=74821538DCC704D25BBBEB4&fid=06DB0BCB08E2222&sortColumn=FT.id&sortUpDown=DESC&currentPage=1 Please let me know if this process is correct or not. Thank you. @Tony: in Xcode 5.0.2 (Latest) and Organizer, I did not find anything that "find the expiring certificate and click renew". So I create this tutorial. If possible, do you think you can tell us where can we "find the expiring certificate and click renew"? Thank you.
 

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.