{ "id": "154608", "key": "TIMOB-20297", "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": "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-01-05T19:39:36.000+0000", "created": "2016-02-01T08:28:32.000+0000", "epic": { "id": 154964, "key": "TIMOB-20416", "name": "Support Hyperloop modules", "summary": "Support Hyperloop modules in Titanium Mobile", "color": { "key": "color_8" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [ "Hyperloop", "appcelerator", "ios", "qe-hyperloop" ], "versions": [], "issuelinks": [], "assignee": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-01-06T17:28:25.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": "Coming from here: http://stackoverflow.com/questions/35038739/loading-openwebrtc-sdk-in-appcelerator-hyperloop-through-cocoa-pods/35084788#35084788\r\n\r\ngithub from framework causing issues: https://github.com/EricssonResearch/openwebrtc-ios-sdk\r\n\r\nIn attachments you can find my Podfile,the build log and also a screenshot from my Pod directory. ", "attachment": [ { "id": "58104", "filename": "build_iphone.log", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-01T08:25:21.000+0000", "size": 5095031, "mimeType": "text/plain" }, { "id": "58105", "filename": "Captura de pantalla 2016-02-01 a las 9.07.05.png", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-01T08:25:01.000+0000", "size": 97733, "mimeType": "image/png" }, { "id": "58103", "filename": "Podfile", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-01T08:25:40.000+0000", "size": 407, "mimeType": "text/html" } ], "flagged": false, "summary": "Hyperloop: Couldn't find iOS CocoaPods third-party-modules with \"-\"", "creator": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "SDK 5.2.0.v20160114021251\r\nHyperloop module 1.1.0\r\nHyperloop plugin 1.1.0", "closedSprints": [ { "id": 787, "state": "closed", "name": "2017 Sprint 01 SDK", "startDate": "2016-12-31T02:15:33.446Z", "endDate": "2017-01-14T02:15:00.000Z", "completeDate": "2017-01-15T00:00:19.006Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "375596", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Thanks for opening the issue, I moved it to TIMOB with Hyperloop prefix. Your build.log does not contain the actual crash, can you please update the file?", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-02-01T12:59:28.000+0000", "updated": "2016-02-01T13:01:29.000+0000" }, { "id": "375598", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "body": " Here is the crash log. [https://gist.github.com/anonymous/949e991c7aaac9135b14]\r\nAnd here the build log with crash [https://gist.githubusercontent.com/anonymous/0e25e88ce5639d0ff091/raw/e7c96be25e8cafed43a1c94768cfff1f7c0a1d59/build_iphone.log]", "updateAuthor": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-01T13:31:38.000+0000", "updated": "2016-02-01T13:31:38.000+0000" }, { "id": "378761", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Thank you [~bgarcia]! Some troubleshooting:\r\n- The dash ({{-}}) in {{OpenWebRTC-SDK}} could make problems during the metabase generation\r\n- How does {{OpenWebRTC}} depend on {{OpenWebRTC-SDK}}?\r\n- Although it shouldn't make any difference, the indentation of your Podfile is different for the {{OpenWebRTC-SDK}} pod\r\n\r\nNext, I will try to reproduce the issue which shouldn't be too hard with the Podfile provided. Thanks again!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-03-04T12:58:27.000+0000", "updated": "2016-03-04T12:58:27.000+0000" }, { "id": "378763", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Hans, \r\n\r\n- OpenWebRTC-SDK has all the helper methods that OpenWebRTC needs. \r\nHere you can find the example I was trying to reproduce:[example|https://github.com/EricssonResearch/openwebrtc-examples/tree/master/ios/NativeDemo] [SDK|https://github.com/EricssonResearch/openwebrtc-ios-sdk]\r\n\r\n- I tried almost everything with indentation and typo. \r\n\r\nThanks!", "updateAuthor": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-04T13:45:05.000+0000", "updated": "2016-03-04T13:45:05.000+0000" }, { "id": "399113", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Since the above server of the library is down, we refer to https://github.com/dogo/SCLAlertView that has the same problem (pod name: {{https://github.com/dogo/SCLAlertView}}). Jan mentioned that the current file-regix ([here|https://github.com/appcelerator/hyperloop.next/blob/9b67b97fba540ea8ac7bfc49f8411a8f5514c1fe/iphone/plugin/hyperloop.js#L377]) can't handle the dashes, so he will update the regex to detect dashes as well.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-10-17T17:07:27.000+0000", "updated": "2016-10-17T17:07:27.000+0000" }, { "id": "399134", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR (master): https://github.com/appcelerator/hyperloop.next/pull/94\r\nPR (2_0_X): https://github.com/appcelerator/hyperloop.next/pull/95\r\n\r\nI couldn't use SCLAlertView due to a block issue when Hyperloop created the metabase. To be investigated in TIMOB-24044.\r\n\r\nSteps to test:\r\n1. Create a new empty project with {{appc new -t app --classic}}\r\n2. Create a {{Podfile}} at the project root and add a pod with a hyphen in it, e.g. {{pod 'Mantle-HAL'}}.\r\n3. Add a require to {{Resources/app.js}} where you use that pod: {{var MTLHALResource = require('Mantle-HAL/MTLHALResource');}}\r\n4. Run the app with {{appc run -p ios -I 10}}\r\n\r\nExpected result: Build succeeds and the app starts without any error", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-10-17T18:45:33.000+0000", "updated": "2016-10-17T19:15:37.000+0000" }, { "id": "404218", "author": { "name": "jlongton", "key": "jlongton", "displayName": "Josh Longton", "active": true, "timeZone": "Europe/London" }, "body": "Verified as fixed, CocoaPods modules containing {{-}} can now be found.\r\n\r\nTested on:\r\n\r\n{noformat}\r\nmacOS Sierra 10.12.2\r\niPhone 6 \r\niOS simulator (10.2, 10.0)\r\nTi SDK: 6.1.0.v20170104172642\r\nHyperloop: 2.0.1\r\nAppc CLI: 6.1.0\r\nAppc NPM: 4.2.8\r\nNode v4.6.0\r\n{noformat}\r\n\r\n*Closing Ticket.*", "updateAuthor": { "name": "jlongton", "key": "jlongton", "displayName": "Josh Longton", "active": true, "timeZone": "Europe/London" }, "created": "2017-01-06T17:27:57.000+0000", "updated": "2017-01-06T17:27:57.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }