[Closed] iOS certificates are "Expired" despite being brand new
I have just generated a new set of certificates and provisioning profiles for iOS deployment and imported them into Unreal. These new certificates are apparently "Expired" despite not actually expiring for 12 months from now.
I double-checked the certificates in Keychain Access and they are definitely valid:
My guess is that there's some timezone conversion error happening here. I'm in Melbourne, Australia, and it's currently Daylight Saving time, so we're UTC+11:00. At time of writing, my system time is reported as
Below is the log output generated from opening the iOS settings section in Project Settings. Please note that I have replaced the certificate names/IDs with Xs.
Incidentally, you'll notice that there are two sets of certificates in the screenshot and log output. The "Valid" ones are from my developer account, which I was using temporarily, and the new "Invalid" ones belong to my client, for whom I have just set up a developer account. How do I remove the old certificates? I've checked in DefaultEngine.ini, but there are no entries related to this in there.
The question has been closed Aug 12 '16 at 05:42 PM by Steve Hardister for the following reason:
The question is answered, right answer was accepted
I guess the way to reproduce it:
Please add to JIRA if it's not there yet.
I want to confirm this issue exists in Unreal Engine 4.10.4 as well. On Mac OS X 10.11.4 El Capitan, the quick fix to get it valid immediately is to set the system date of OS X directly to one day ahead. Restart your Unreal Engine 4 project, and your certificates should now be valid.
Don't forget to reset your date after completing the build or finishing your work.
This is a less than ideal solution, but may assist others in this situation as well. This should also work on Windows and Linux as well, so long as you have permission to adjust your system's date.
answered Apr 05 '16 at 08:24 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here