{ "id": "154919", "key": "TIMOB-20400", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "16997", "name": "Release 5.2.0", "archived": false, "released": true, "releaseDate": "2016-02-23" }, { "id": "17724", "name": "ioslib 0.10.2", "archived": false, "released": true, "releaseDate": "2016-02-15" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-02-16T05:00:01.000+0000", "created": "2016-02-15T09:05:09.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "16997", "name": "Release 5.2.0", "archived": false, "released": true, "releaseDate": "2016-02-23" }, { "id": "17072", "name": "Release 5.1.2", "archived": false, "released": true, "releaseDate": "2016-01-12" } ], "issuelinks": [ { "id": "50590", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "154931", "key": "TIMOB-20408", "fields": { "summary": "Apple WWDR certificate update is not recognized", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "50666", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "155035", "key": "TIMOB-20437", "fields": { "summary": "Can't run on iOS device without WWDR, but no error message is given.", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2016-02-22T01:56:48.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "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.\r\n\r\nThis Stack Overflow user found out where the bug is:\r\nhttp://stackoverflow.com/a/35400143/4626813\r\n\r\nI've tested this and indeed this fixes it.\r\nPRs are attached.\r\n\r\nThis is critical due to the WWDR expiration and must be merged for 5.2.0\r\n\r\nI've added a note to this blog post:\r\nhttp://www.appcelerator.com/blog/2016/02/experiencing-ios-certification-issues-check-your-wwdr-intermediate-certificate/#build", "attachment": [], "flagged": false, "summary": "WWDR certificate can not be found in keychain other than system", "creator": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "environment": "SDK 5.2.0, 5.1.2.GA", "comment": { "comments": [ { "id": "376915", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "PR master: https://github.com/appcelerator/titanium_mobile/pull/7726\r\nPR 5_2_X backport: https://github.com/appcelerator/titanium_mobile/pull/7727", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-15T09:09:28.000+0000", "updated": "2016-02-15T09:09:28.000+0000" }, { "id": "376916", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "/cc [~cb1kenobi]", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-15T09:09:57.000+0000", "updated": "2016-02-15T09:09:57.000+0000" }, { "id": "376930", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "ioslib PR https://github.com/appcelerator/ioslib/pull/30.\r\n\r\ntitanium_mobile PR: https://github.com/appcelerator/titanium_mobile/pull/7697", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-02-15T19:18:29.000+0000", "updated": "2016-02-15T19:18:29.000+0000" }, { "id": "376938", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PRs approved and merged!\r\nAlso merged 5_2_X PR from Fokke.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-02-16T04:59:50.000+0000", "updated": "2016-02-16T04:59:50.000+0000" }, { "id": "376946", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "[~cng] Why did you merge Chris his for master and mine for 5.2? Why not use Chris his fix for both?", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-16T08:01:34.000+0000", "updated": "2016-02-16T08:01:34.000+0000" }, { "id": "376950", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "well because:\r\n1. Chris didn't make a back port for 5_2_X\r\n2. ioslib has a lot of changes for master branch, and I don't want them to go into 5_2_X", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-02-16T08:16:30.000+0000", "updated": "2016-02-16T08:16:30.000+0000" }, { "id": "377017", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed. Verified that the WWDR certificate can be recognized in both the {{login}} and {{System}} keychains.\r\n\r\nTested on:\r\n\r\nAppc CLI NPM: 4.2.3-2\r\nAppc CLI Core: 5.2.0-265\r\nArrow: 1.7.27\r\nSDK: 5.2.0.v20160216091337\r\nNode: v4.2.4\r\nOS: El Capitan (10.11.3)\r\n\r\n\r\n", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-02-16T21:47:33.000+0000", "updated": "2016-02-16T21:47:33.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }