{ "id": "164108", "key": "TIMOB-24057", "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": "18246", "name": "Hyperloop 2.0.1", "archived": false, "released": true, "releaseDate": "2017-03-17" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-03-15T20:44:47.000+0000", "created": "2016-10-20T16:54:34.000+0000", "epic": { "id": 163902, "key": "TIMOB-24020", "name": "Hyperloop Run Script Build Phases", "summary": "Hyperloop: iOS - Support Run Script Build Phases", "color": { "key": "color_3" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "18247", "name": "Hyperloop 2.0.0", "archived": false, "released": true, "releaseDate": "2016-10-18" } ], "issuelinks": [ { "id": "53179", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "162548", "key": "TIMOB-23780", "fields": { "summary": "Hyperloop: iOS - Build should copy Cocoapods-provided Bundles into the app.", "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": "53180", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "155727", "key": "TIMOB-20565", "fields": { "summary": "Hyperloop: iOS - CocoaPods assets only found when copied into project", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "53178", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "161279", "key": "TIMOB-23570", "fields": { "summary": "Hyperloop: iOS - Support use_frameworks flag in Cocoapods", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-03-15T20:44:53.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": "13715", "name": "Hyperloop", "description": "Hyperloop project" }, { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "*Current behavior*\r\nThe CocoaPods project is always built with the Release configuration and directly under {{build}} directory. \r\n\r\n*Expected behavior*\r\nSame as when CocoaPods integrates itself into an Xcode project. The build output dir is the same as for the app. Also the Pods are built with the current build configuration.\r\n\r\nThis is required to integrate the two helper shell scripts that will copy resources and embed frameworks into the app's Xcode project.", "attachment": [], "flagged": false, "summary": "Hyperloop: iOS - Adapt native CocoaPods build behavior", "creator": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "environment": "appc-cli 6.0.0-58\r\nHyperloop 2.0.0-beta4", "closedSprints": [ { "id": 854, "state": "closed", "name": "2017 Sprint 06 SDK", "startDate": "2017-03-12T19:14:58.337Z", "endDate": "2017-03-26T19:14:00.000Z", "completeDate": "2017-03-26T22:01:15.828Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "399700", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hyperloop PR (master): https://github.com/appcelerator/hyperloop.next/pull/96\r\nHyperloop PR (2_0_X): https://github.com/appcelerator/hyperloop.next/pull/97", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-10-24T18:17:33.000+0000", "updated": "2016-11-08T15:24:07.000+0000" }, { "id": "407727", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "Reopening due to issues with device builds.\r\n\r\n*Steps to reproduce the behavior*\r\n1. Build the Hyperloop Example project for device\r\n2. Run it and open one of the Third Party views\r\n\r\n*Actual behavior*\r\nThe app crashes with a \"Cannot find class XY\" error\r\n\r\n*Expected behavior*\r\nThe app should open Third Party views without crashing", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-02-23T12:28:14.000+0000", "updated": "2017-02-23T12:28:54.000+0000" }, { "id": "407738", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR (master): https://github.com/appcelerator/hyperloop.next/pull/123\r\nPR (2_0_X): https://github.com/appcelerator/hyperloop.next/pull/124", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-02-23T14:30:50.000+0000", "updated": "2017-02-23T14:31:56.000+0000" }, { "id": "412609", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed using Hyperloop 2.0.1. Tested using the provided test case as well as multiple builds containing CocoaPods. Also tested TIMOB-23780 where the changes made in the PR are noticeable. No errors encountered.", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-15T20:39:24.000+0000", "updated": "2017-03-15T20:42:22.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }