Re: Odd issue with expiring iPhone developer certs
Re: Odd issue with expiring iPhone developer certs
- Subject: Re: Odd issue with expiring iPhone developer certs
- From: Alex Zavatone <email@hidden>
- Date: Thu, 16 May 2013 18:26:03 -0400
Issued a CSR from the Keychain Assistant and using the Certificates, Identifiers & Profiles center from the Enterprise account, downloaded and installed it.
Then recreated the dev distro profiles downloaded and installed them.
Xcode 4.6.1 on the 10.8.2 system was timing out while trying to refresh my profiles, so I had to manually export the public/private keys for my new cert as a p12 file, transfer it over and install in the keychain. Then, I could download the updated profiles from developer.apple.com
Of course, I'll have to distribute the updated profiles to the rest of the team too.
What's a real mess here is that if you have multiple developers who all join your team at random times, and their developer certs expire 1+ year after creation, then throughout the year, you're going to be faced with this maintenance - and with no warning.
I REALLY wish that there was a "your developer certificate is expiring, would you like to refresh it now"? option. Also, when new provisioning profiles are created, they have new expiration dates, so your users can have seemingly random provisioning profile expiration messages if they ever ran a dev copy of your app sometime within the past year.
It's issues like this that create maintenance work for teams when they could be getting work done, and support calls when certain execs who needed to see your app on their device suddenly have the meaningless "provisioning profile is expiring" message appear - which doesn't say which apps that expiration affects.
Anyway, back on the road. Cheers. Hope this helps someone.
If there is a better way, please tell me.
Oddly, when I try to open that cert in 10.8 in the Keychain, it applies that cert to my personal Mac developer account
On May 16, 2013, at 4:23 PM, Alex Zavatone wrote:
> This apparently happened to me on Friday without notice. I JUST found out about it an hour ago.
>
> If your profile expiration this is with provisioning profiles, those can be easily refreshed and downloaded, then the apps redistributed.
>
> It's this surprise expiration of developer certs (without warning), that wastes critical development time.
>
> If you have profiles that have expired, you can refresh them, download them, install them and resign your app archives and make new apps.
>
> If this is with your own corporate/enterprise certs, these seem to expire one year after they were created, and can be refreshed through the portal. I have done this through the old portal. No idea about the current one.
>
> I actually would get warnings about those certs expiring.
>
> But, the kicker is that my iOS Developer Cert expired without a warning and Xcode/the provisioning portal doesn't even show my cert in the team anymore, even though I still am, but with an expired cert.
>
> I am still on the team since I am the administrator of it.
>
> This is really really bad design.
>
> Looking back into Xcode 4.2's Organizer, there is a "Developer Profile" with an Identity Name, an Organization and an Issuer. That appears to be completely missing from Xcode 4.6.1.
>
> Hopefully, some solutions can be found at the link below, but if my certificate don't show up at all in the member center, then it's pretty useless.
>
> https://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificatesandProvisioningAssets/MaintainingCertificatesandProvisioningAssets.html#//apple_ref/doc/uid/TP40012582-CH20-SW2
>
> I'll make sure to get back to the list with results on this.
>
>
> On May 16, 2013, at 3:01 PM, David Delmonte wrote:
>
>> Alex, even after you forewarned, me, I got busy (trying to work), and a bunch of my profiles expired without warning last night. grrhh.
>>
>>
>>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden