{ "id": "138230", "key": "TIMOB-17894", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "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-22T00:02:46.000+0000", "created": "2014-10-17T11:30:57.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "beta", "itunesconnect", "testflight", "testing" ], "versions": [], "issuelinks": [ { "id": "43935", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "141332", "key": "TIMOB-18166", "fields": { "summary": "iOS: Cannot install or launch an app re-code signed for ad hoc from Xcode Archiver", "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 } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-03-21T18:35:34.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": "As described in [this blog on tiDev.io|http://www.tidev.io/2014/10/16/how-to-use-apples-new-testflight-beta-testing/] it currently takes a manual step to make an {{dist-appstore}} build compatible for distribution via Apple's integration of TestFlight. Nick also found out that the entitlement can't be left in \r\n\r\nReading the \"Submit to App Store\" section in Apple's [guide on TestFlight Beta Testing|https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html] it looks like you can leave the new entitlements in and use the same build to publish to the App Store:\r\n\r\n{quote}\r\nWhen you are done using TestFlight Beta Testing, you can submit the app for final review. Before you submit it, make sure you no longer want to test it or any builds you uploaded earlier than it. When the app becomes Ready for Sale in the App Store, testing automatically stops on earlier builds, and you will be unable to view or test them.\r\n{quote}\r\n\r\nSo it looks like the tooling can simply be adjusted to add the new entitlement for any {{--dist-appstore}} builds.", "attachment": [], "flagged": false, "summary": "iOS: Support Apple's integration of TestFlight beta testing", "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": "Current", "closedSprints": [ { "id": 252, "state": "closed", "name": "2014 Sprint 23 Tooling", "startDate": "2014-11-10T21:34:40.421Z", "endDate": "2014-11-22T01:00:00.000Z", "completeDate": "2014-11-24T17:27:17.209Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "329306", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "PR for master: https://github.com/appcelerator/titanium_mobile/pull/6266\r\n\r\n*NOTE:* I'm not sure if we need to have this done only if the build is against Xcode 6 and up?", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-10-24T08:51:03.000+0000", "updated": "2014-10-24T08:51:03.000+0000" }, { "id": "414292", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T18:35:34.000+0000", "updated": "2017-03-21T18:35:34.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }