{ "id": "169886", "key": "TIMOB-25341", "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": "18429", "description": "", "name": "Hyperloop 2.2.0", "archived": false, "released": true, "releaseDate": "2017-10-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-10-10T08:41:59.000+0000", "created": "2017-09-25T20:04:28.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "ios11", "xcode9" ], "versions": [ { "id": "19878", "name": "Hyperloop 2.1.3", "archived": false, "released": true, "releaseDate": "2017-08-04" } ], "issuelinks": [], "assignee": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-05-10T06:47:13.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": "After installing Xcode's iOS 11 SDK, I am having trouble compiling my application. \r\n\r\nThe module I am testing with is Intercom (SDK 4.0.3) Via Podfile (included below)\r\n\r\nAfter cleaning the project and compiling this is the output:\r\n{code}\r\n[INFO] : Starting Hyperloop assembly\r\n[WARN] : [Hyperloop] couldn't find class Protocol * {\"name\":\"protocol\",\"optional\":false,\"type\":{\"type\":\"objc_pointer\",\"value\":\"Protocol *\"}}\r\n[WARN] : [Hyperloop] Not sure how to handle: name= __fpu_fcw type= unknown type: 119 value= unknown type: 119\r\n{code}\r\n\r\nOn second try (without project clean) here is the output:\r\n\r\n{code}\r\n[ERROR] : Couldn't find module: Intercom for architecture: x86_64\r\n{code}\r\n\r\nSystem information:\r\n{code}\r\nHyperloop: 2.1.3\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.12.6\r\n Architecture = 64bit\r\n # CPUs = 8\r\n Memory = 17179869184\r\nNode.js\r\n Node.js Version = 6.11.3\r\n npm Version = 3.10.10\r\nTitanium CLI\r\n CLI Version = 5.0.14\r\nTitanium SDK\r\n SDK Version = 6.2.2.GA\r\n SDK Path = /Users/matiaspenela/Library/Application Support/Titanium/mobilesdk/osx/6.2.2.GA\r\n Target Platform = iphone\r\n\r\n[INFO] : Building using iOS SDK: 11.0\r\n[INFO] : Building for iOS Simulator: iPhone 6s\r\n[INFO] : Building for device family: universal\r\n[INFO] : Minimum iOS version: 8.0\r\n{code}\r\n\r\nI believe the issue is that hyperloop assembly does not start or build and thus the modules required by app are not found.\r\n\r\nTEST CASE:\r\n{code:js}\r\nvar Intercom = require('Intercom/Intercom');\r\nvar IntercomUser = require('Intercom/ICMUserAttributes');\r\n{code}\r\n", "attachment": [ { "id": "63360", "filename": "Podfile", "author": { "name": "mpenela", "key": "mpenela", "displayName": "Matias Penela", "active": true, "timeZone": "America/Kentucky/Louisville" }, "created": "2017-09-25T20:12:34.000+0000", "size": 141, "mimeType": "text/html" }, { "id": "63361", "filename": "screenshot-1.png", "author": { "name": "inzori", "key": "inzori", "displayName": "Fabian Martinez", "active": true, "timeZone": "America/Montevideo" }, "created": "2017-09-25T20:12:50.000+0000", "size": 181974, "mimeType": "image/png" } ], "flagged": false, "summary": "Hyperloop: Error after iOS 11 / Xcode 9 update", "creator": { "name": "mpenela", "key": "mpenela", "displayName": "Matias Penela", "active": true, "timeZone": "America/Kentucky/Louisville" }, "subtasks": [], "reporter": { "name": "mpenela", "key": "mpenela", "displayName": "Matias Penela", "active": true, "timeZone": "America/Kentucky/Louisville" }, "environment": null, "comment": { "comments": [ { "id": "428427", "author": { "name": "inzori", "key": "inzori", "displayName": "Fabian Martinez", "active": true, "timeZone": "America/Montevideo" }, "body": "I'm experiencing the same issue and was about to open a Jira ticket when I found this one.\r\nTo reproduce it just create a new project, Hyperloop enabled and add this line to the index.js file:\r\n\r\nvar UIView = require('UIKit/UIView');\r\n\r\nI was testing with node v4.x and ti SDK 6.2.1.GA and 6.1.2.GA. \r\nNow I'm with node v6.x and SDK 6.2.2.GA. I have reinstalled everything (node, npm, ti, appc) and still happens.\r\n\r\nThe /js folder under /hyperloop remains empty after compiling. The first time it fails, the second time it says it is already generated but breaks in runtime. In my case I get this error: /hyperloop/uikit/uiview module not found.\r\n\r\n !screenshot-1.png|thumbnail! \r\n", "updateAuthor": { "name": "inzori", "key": "inzori", "displayName": "Fabian Martinez", "active": true, "timeZone": "America/Montevideo" }, "created": "2017-09-25T20:14:46.000+0000", "updated": "2017-09-25T20:14:46.000+0000" }, { "id": "428491", "author": { "name": "inzori", "key": "inzori", "displayName": "Fabian Martinez", "active": true, "timeZone": "America/Montevideo" }, "body": "Is the Hyperloop module open source? Is there a way to workaround this until 2.0.0 is released?\r\nI have reinstalled XCode 8.3.3 for now.\r\n\r\n", "updateAuthor": { "name": "inzori", "key": "inzori", "displayName": "Fabian Martinez", "active": true, "timeZone": "America/Montevideo" }, "created": "2017-09-26T20:36:11.000+0000", "updated": "2017-09-26T20:36:11.000+0000" }, { "id": "428519", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "The Hyperloop module is not open source yet. Unfortunately, the only solution for this until Hyperloop 2.2.0 is out, is to stick to Xcode 8.3.3. Apple made a major version bump for the included clang compiler to 4.0 with Xcode 9, which is causing some troubles during metabase generation. We are working hard to include a fix for this in Hyperloop 2.2.0 and get that out asap!", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-09-27T10:52:04.000+0000", "updated": "2017-09-27T10:52:04.000+0000" }, { "id": "428523", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR (master): https://github.com/appcelerator/hyperloop.next/pull/215\r\nPR (2_2_X): https://github.com/appcelerator/hyperloop.next/pull/214", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-09-27T14:24:18.000+0000", "updated": "2017-09-27T14:24:18.000+0000" }, { "id": "428619", "author": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "body": "I have this exact issue too.. Back to 8.3.3 it is then..\r\n\r\nWeirdly this was working for me for the last week (I usually had to build the app twice to get it to not error out) now it's stopped working completely with the same error. Strange.. ", "updateAuthor": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "created": "2017-10-01T04:00:36.000+0000", "updated": "2017-10-01T04:12:12.000+0000" }, { "id": "428788", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "Follow up fix for block issues when requiring certain class combinations:\r\n\r\nPR (master): https://github.com/appcelerator/hyperloop.next/pull/227\r\nPR (2_2_X): https://github.com/appcelerator/hyperloop.next/pull/228", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-06T18:57:51.000+0000", "updated": "2017-10-06T18:57:51.000+0000" }, { "id": "428860", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Node Version: 6.10.3\r\nNPM Version: 3.10.10\r\nMac OS: 10.13\r\nAppc CLI: 6.2.4\r\nAppc CLI NPM: 4.2.9\r\nTitanium SDK version: 6.2.2\r\nAppcelerator Studio vers 4.10.0\r\nHyperloop 2.2.0 RC3\r\nXcode 9.0\r\n\r\nValidated the fix with the above environment.", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-10-09T21:36:35.000+0000", "updated": "2017-10-10T14:27:40.000+0000" }, { "id": "437553", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The same issue happens with Hyperloop 3.1.0 beta 2 release. \r\n\r\n\r\n{code}\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.13.4\r\n Architecture = 64bit\r\n # CPUs = 8\r\n Memory = 17179869184\r\n\r\nNode.js\r\n Node.js Version = 8.10.0\r\nnpm Version = 5.6.0\r\n\r\nTitanium CLI\r\n CLI Version = 5.1.0\r\n\r\nTitanium SDK\r\n SDK Version = 7.1.1.GA\r\n SDK Path = /Users/Brian/Library/Application Support/Titanium/mobilesdk/osx/7.1.1.GA\r\n Target Platform = iphone\r\n\r\nxcode 9.3\r\n{code}\r\n", "updateAuthor": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-05-10T06:47:13.000+0000", "updated": "2018-05-10T06:47:13.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }