[TIMOB-20400] WWDR certificate can not be found in keychain other than system
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2016-02-16T05:00:01.000+0000 |
Affected Version/s | Release 5.2.0, Release 5.1.2 |
Fix Version/s | Release 5.2.0, ioslib 0.10.2 |
Components | iOS |
Labels | n/a |
Reporter | Fokke Zandbergen |
Assignee | Chris Barber |
Created | 2016-02-15T09:05:09.000+0000 |
Updated | 2016-02-22T01:56:48.000+0000 |
Description
With the WWDR certificate expired this weekend, users run into issues replacing it. When they add it to the login (which for me is default) keychain Titanium does not find it. It must be in the System keychain to be found.
This Stack Overflow user found out where the bug is:
http://stackoverflow.com/a/35400143/4626813
I've tested this and indeed this fixes it.
PRs are attached.
This is critical due to the WWDR expiration and must be merged for 5.2.0
I've added a note to this blog post:
http://www.appcelerator.com/blog/2016/02/experiencing-ios-certification-issues-check-your-wwdr-intermediate-certificate/#build
PR master: https://github.com/appcelerator/titanium_mobile/pull/7726 PR 5_2_X backport: https://github.com/appcelerator/titanium_mobile/pull/7727
/cc [~cb1kenobi]
ioslib PR https://github.com/appcelerator/ioslib/pull/30. titanium_mobile PR: https://github.com/appcelerator/titanium_mobile/pull/7697
PRs approved and merged! Also merged 5_2_X PR from Fokke.
[~cng] Why did you merge Chris his for master and mine for 5.2? Why not use Chris his fix for both?
well because: 1. Chris didn't make a back port for 5_2_X 2. ioslib has a lot of changes for master branch, and I don't want them to go into 5_2_X
Closing ticket as fixed. Verified that the WWDR certificate can be recognized in both the
login
andSystem
keychains. Tested on: Appc CLI NPM: 4.2.3-2 Appc CLI Core: 5.2.0-265 Arrow: 1.7.27 SDK: 5.2.0.v20160216091337 Node: v4.2.4 OS: El Capitan (10.11.3)