{ "id": "169694", "key": "TIMOB-25229", "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": [], "resolution": null, "resolutiondate": null, "created": "2017-09-05T14:42:35.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "18414", "description": "", "name": "Release 6.2.0", "archived": false, "released": true, "releaseDate": "2017-09-13" } ], "issuelinks": [], "assignee": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-03-08T11:20:27.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "In 6.2.0 we introduce the automatic integration of frameworks from modules and from the apps {{platform/ios}} folder. To further ease the use of frameworks, the build should also be able to automatically integrate any resource bundles from frameworks with the Xcode project. This will remove the need to manually copy them to a module's {{Resources}} directory.", "attachment": [], "flagged": false, "summary": "iOS: Automatic integration of resource bundles from frameworks", "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": null, "closedSprints": [ { "id": 1000, "state": "closed", "name": "2018 Sprint 04 SDK", "startDate": "2018-02-12T04:23:01.913Z", "endDate": "2018-02-26T04:23:00.000Z", "completeDate": "2018-02-26T19:36:01.769Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "429615", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~jvennemann] Is that something we can do for 7.0.0? And how does Hyperloop do that currently? Remember my message today about the Intercom SDK, that may have been something related. Technically, we \"just\" need to reference them via our beloved pbx-file.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-25T22:06:44.000+0000", "updated": "2017-10-25T22:06:44.000+0000" }, { "id": "429627", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hyperloop also does not support resource bundles as of now. But this is totally something we can easily implement in the framework hook. The only question is if there needs to be any control over which bundle should be integrated? Took a quick look at the Intercom SDK and there is no mention about the bundles in their manual installation guide. Also tested with CocoaPods and they just seem to copy them over to the app dir.", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-25T23:15:12.000+0000", "updated": "2017-10-25T23:15:12.000+0000" }, { "id": "429774", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Yep, bundles usually are not handled anything special, they are just copied to the product by linking it as a resource in the pbx. If we do this, it should be done for both Hyperloop and classic modules.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-28T22:07:08.000+0000", "updated": "2017-10-28T22:07:31.000+0000" }, { "id": "429954", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Due to the schedule for 7.0.0 versus the remaining work, moving to 7.1.0", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-11-01T16:58:40.000+0000", "updated": "2017-11-01T16:58:40.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }