Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-20400] WWDR certificate can not be found in keychain other than system

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2016-02-16T05:00:01.000+0000
Affected Version/sRelease 5.2.0, Release 5.1.2
Fix Version/sRelease 5.2.0, ioslib 0.10.2
ComponentsiOS
Labelsn/a
ReporterFokke Zandbergen
AssigneeChris Barber
Created2016-02-15T09:05:09.000+0000
Updated2016-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

Comments

  1. Fokke Zandbergen 2016-02-15

    PR master: https://github.com/appcelerator/titanium_mobile/pull/7726 PR 5_2_X backport: https://github.com/appcelerator/titanium_mobile/pull/7727
  2. Fokke Zandbergen 2016-02-15

    /cc [~cb1kenobi]
  3. Chris Barber 2016-02-15

    ioslib PR https://github.com/appcelerator/ioslib/pull/30. titanium_mobile PR: https://github.com/appcelerator/titanium_mobile/pull/7697
  4. Chee Kiat Ng 2016-02-16

    PRs approved and merged! Also merged 5_2_X PR from Fokke.
  5. Fokke Zandbergen 2016-02-16

    [~cng] Why did you merge Chris his for master and mine for 5.2? Why not use Chris his fix for both?
  6. Chee Kiat Ng 2016-02-16

    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
  7. Wilson Luu 2016-02-16

    Closing ticket as fixed. Verified that the WWDR certificate can be recognized in both the login and System 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)

JSON Source