{ "id": "140167", "key": "TIMOB-18088", "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": "16586", "description": "Release 3.4.2", "name": "Release 3.4.2", "archived": false, "released": true, "releaseDate": "2017-03-11" }, { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-11-25T23:52:54.000+0000", "created": "2014-11-21T18:47:40.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-assigned" ], "versions": [], "issuelinks": [ { "id": "43436", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "140520", "key": "TISTUD-7068", "fields": { "summary": "Studio: The link for getting new iOS certs is invalid", "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": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "43400", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "140482", "key": "AC-937", "fields": { "summary": "Invalid \"--developer-name and Invalid --\"pp-uuid\" value on building projects from Xcode 6.1 using Titanium SDK 3.4.1", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "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": "2014-12-09T23:38:39.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" }, { "id": "10207", "name": "Tooling" } ], "description": "My developer certifications are not being recognized by Studio, nor is the WWDR certificate. All certs are verified and present in my keychains, but whether the default, System, or login keychains are selected, the refresh button only loads my Distribution certs. Attempting to obtain new copies through Studio's 'Get New' button errors out on the daw.apple.com side as can be seen in the following screen-cap: http://cl.ly/image/0F2c3a1Q0c1y \r\nHere is another screen cap of an attempted deployment to device: http://cl.ly/image/2f2s263m471p (at the end, it goes to the same \"Oops!\" page as the other).\r\nI have already attempted to uninstall and re-install Appcelerator Studio to no avail. \r\n", "attachment": [ { "id": "52825", "filename": "halfway.png", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-25T21:46:54.000+0000", "size": 28861, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS developer certs are not being recognized and 'Get new' button fails to authenticate", "creator": { "name": "jrhine", "key": "jrhine", "displayName": "Josh Rhinehart", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jrhine", "key": "jrhine", "displayName": "Josh Rhinehart", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "OS X 10.9.4\r\nAppcelerator Studio 3.4.1.201410281743", "closedSprints": [ { "id": 265, "state": "closed", "name": "2014 Sprint 24 Tooling", "startDate": "2014-11-24T17:45:54.359Z", "endDate": "2014-12-06T02:47:00.000Z", "completeDate": "2014-12-08T17:25:44.396Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "333604", "author": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "body": "Having the same issue (and I guess TC-5049 is the same as well). According to Fokke (and I can confirm) Apple changed the certificate names from 'iPhone Developer' to 'iOS Development\". {{node-appc/lib/ios.js}} parses {{security dump-keychain}} to find the correct Certificates and now fails.\r\n\r\nI will try to fix this myself and if I succeed will do a PR", "updateAuthor": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "created": "2014-11-25T13:09:37.000+0000", "updated": "2014-11-25T13:09:37.000+0000" }, { "id": "333610", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Please note the merge-3.5.0 label, which is the next available version. We may consider doing a 3.4.2 CI build as well.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-25T13:43:28.000+0000", "updated": "2014-11-25T13:43:28.000+0000" }, { "id": "333611", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Old Studio URL was \"https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/830/wo/6EPTsc2dTuMWsct3zhfrOg/0.1.3.1.1.2.1.1.3.1.1\". Updated URL appears to be https://developer.apple.com/account/ios/certificate/certificateList.action. Can fix this at go.appcelerator.com.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-25T13:48:38.000+0000", "updated": "2014-11-25T13:56:10.000+0000" }, { "id": "333623", "author": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "body": "It looks like the issue is in https://github.com/appcelerator/node-appc/blob/master/lib/ios.js#L151", "updateAuthor": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "created": "2014-11-25T14:45:31.000+0000", "updated": "2014-11-25T14:45:31.000+0000" }, { "id": "333685", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We are splitting this issue into two. The Studio link issue will be TISTUD-7068 and this issue will be repurposed to focus on the developer cert rename.\r\n\r\nOur account certificates are still \"iPhone Developer\" and \"iPhone Distribution\". We tired to revoke and regenerate on both our account and on Chris' account but each attempt resulted in the same legacy names. Chris is looking at where the changes are needed and we will test this when he is done, but without getting a cert with the new name we will be unable to validate the fix.\r\n\r\nFor those this is affecting do you have individual or enterprise accounts? I'm trying to understand when and where this occurs. I will try on my personal account to regenerate all provisions that are tied to the cert. \r\n\r\nJust tried my personal account:\r\n1) Removed all my provisions\r\n2) Downloaded my personal developer cert - This showed as \"iOS Development\" which was good\r\n3) Happy that I got the new name, I regenerated everything since I would need to in order to do production tests. Now the certs are coming in as \"iPhone Developer\". \r\n\r\nCould this be related to the CSR generation? \r\n\r\n", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-25T19:31:16.000+0000", "updated": "2014-11-25T19:31:16.000+0000" }, { "id": "333687", "author": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "body": "It happened to me after a fresh install of Yosemite. Have an iCloud keychain, but that does not include certificates and private keys", "updateAuthor": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "created": "2014-11-25T19:35:25.000+0000", "updated": "2014-11-25T19:35:25.000+0000" }, { "id": "333718", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~timanrebel] Thanks, we will try on a fresh install.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-25T21:15:57.000+0000", "updated": "2014-11-25T21:15:57.000+0000" }, { "id": "333727", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Update:\r\nI was able to generate a new development certificate with the more recent name using Xcode (preferences>accounts - refresh, then plus to generate new cert) but was unable to use the same technique for generating a distribution certificate. So I can test this from a development standpoint and will continue to try for generating the distribution with the name \"iOS Distribution\"\r\n\r\nSince I was forced to generate the distribution certificate through the standard CSR process, that one has the older named \"iPhone Distribution\" See the attached screen \"halfway.png\". Note the differences in the two.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-25T21:45:47.000+0000", "updated": "2014-11-25T21:47:52.000+0000" }, { "id": "333728", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Master pull request: https://github.com/appcelerator/titanium_mobile/pull/6398\r\n3_5_X pull request: https://github.com/appcelerator/titanium_mobile/pull/6399\r\n3_4_X pull request: https://github.com/appcelerator/titanium_mobile/pull/6400", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-11-25T21:50:56.000+0000", "updated": "2014-11-25T21:50:56.000+0000" }, { "id": "334007", "author": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "body": "I can confirm it works on 3_4_X. Thank you very much for the quick resolution!", "updateAuthor": { "name": "timanrebel", "key": "timanrebel", "displayName": "Timan Rebel", "active": true, "timeZone": "Europe/London" }, "created": "2014-11-27T09:01:54.000+0000", "updated": "2014-11-27T09:01:54.000+0000" }, { "id": "335741", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed using:\r\n\r\nTitanium SDK 3.5.0.v20141208122514\r\nStudio 3.4.1.201410281743 \r\nXcode 6.1.1", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-12-09T23:38:32.000+0000", "updated": "2014-12-09T23:38:32.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }