{ "id": "170490", "key": "TIMOB-25571", "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": [], "resolution": null, "resolutiondate": null, "created": "2017-11-29T14:50:24.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "56182", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "inwardIssue": { "id": "170240", "key": "TIMOB-25564", "fields": { "summary": "Hyperloop: iOS - Build failed when using analytics pod", "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 } } } } ], "assignee": null, "updated": "2018-12-18T16:22:06.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": "13715", "name": "Hyperloop", "description": "Hyperloop project" }, { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "When using Titanium SDK 7.0.0 and CocoaPods in Hyperloop, the build seems to fail due to invalid UUID-values of the certificate used. We didn't change anything related, but Cocoapods may override build settings that could cause it. To be investigated.", "attachment": [], "flagged": false, "summary": "iOS: Adhoc-build fails when using Cocoapods in Hyperloop", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "comment": { "comments": [ { "id": "431523", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~kbrand], would you mind uploading a complete trace log of your failed adhoc build? That would help a lot, thank you!", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-11-30T12:26:34.000+0000", "updated": "2017-11-30T12:26:34.000+0000" }, { "id": "431524", "author": { "name": "kbrand", "key": "kbrand", "displayName": "Kristjan Brand", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~jvennemann] can i e-mail it to you somewhere? I don't want my distribution name and adhoc UUID to be public here.", "updateAuthor": { "name": "kbrand", "key": "kbrand", "displayName": "Kristjan Brand", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-11-30T13:36:01.000+0000", "updated": "2017-11-30T13:36:01.000+0000" }, { "id": "431525", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "Sure, just shoot me an email at [mailto:jvennemann@axway.com] with the log!", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-11-30T13:39:31.000+0000", "updated": "2017-11-30T13:40:03.000+0000" }, { "id": "435188", "author": { "name": "shumne", "key": "shumne", "displayName": "shumne", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Any updates on this ticket we are also facing the same problem with \r\nTi SDK 7.0.2 and hyperloop 3.0.2?\r\nAnd not able to create any builds!", "updateAuthor": { "name": "shumne", "key": "shumne", "displayName": "shumne", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-03-05T11:48:04.000+0000", "updated": "2018-03-05T11:48:04.000+0000" }, { "id": "435206", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "*EDIT*: Here is the real issue:\r\n\r\nThe real issue is still CocoaPods, but a different one: When using frameworks, some can be Bitcode-enabled and some not. CocoaPods may not know how to handle that, so in the native world you would configure some frameworks implicitly to disable Bitcode, which Titanium does as well. Long story short: For some of them, it cannot detect it (when frameworks are managed by CocoaPods), so adding the following snippet to the end of your {{Podfile}} solves it (tested successfully with the Hyperloop Sample App):\r\n{code:ruby}\r\npost_install do |installer|\r\n installer.pods_project.targets.each do |target|\r\n target.build_configurations.each do |config|\r\n config.build_settings['ENABLE_BITCODE'] = 'NO'\r\n end\r\n end\r\nend\r\n{code}\r\n\r\nAlso added a note to the [Hyperloop Docs#CocoaPods|https://wiki.appcelerator.org/display/guides2/iOS+Hyperloop+Programming+Guide#iOSHyperloopProgrammingGuide-CocoaPods] ", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-03-05T19:11:35.000+0000", "updated": "2018-03-05T20:07:43.000+0000" }, { "id": "435208", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Leaving ticket open as this may be resolvable by the SDK as well. cc [~cbarber] [~fmiao]", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-03-05T20:08:15.000+0000", "updated": "2018-03-05T20:08:15.000+0000" }, { "id": "438922", "author": { "name": "rislam", "key": "rislam", "displayName": "Riduanul Islam", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Do we have any progress or any workaround, So we can update to the customer?\r\n", "updateAuthor": { "name": "rislam", "key": "rislam", "displayName": "Riduanul Islam", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-07-02T15:21:54.000+0000", "updated": "2018-07-02T15:21:54.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }