[TIMOB-20602] Hyperloop: Build doesn't work with 5.4.0
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2016-04-01T02:29:58.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 5.4.0 |
Components | Hyperloop |
Labels | hyperloop, ios, qe-5.4.0 |
Reporter | Hans Knöchel |
Assignee | Chee Kiat Ng |
Created | 2016-03-20T15:26:24.000+0000 |
Updated | 2016-07-21T22:00:03.000+0000 |
Description
Currently, Hyperloop does not work with the latest master, because we moved the flag from the section to the root level of the tiapp.xml.
Because we will make the main-thread enabled by default and people won't have the flag in new projects, we need to remove the check from the CLI hook.
PR here: https://github.com/appcelerator/hyperloop.next/pull/9 PR dependent on related ticket. Once ready, to test: 1. *appc new* using latest SDK on master branch or merged PR on dependent ticket 2. in tiapp.xml, use *
Expected result
App should build correctly and run hyperloop correctly in both ios and android platform. Other test cases include the following changes in tiapp.xml: removing "run-on-main-thread" in the ios section. NOT removing "run-on-main-thread" in the ios section. removing all "run-on-main-thread" properties (this will make the app default to false for run-on-main-thread, and hyperloop won't work)Another PR here for the hyperloop-example git: https://github.com/appcelerator/hyperloop-examples/pull/21 Updated so that it supports hyperloop 1.1.2 and SDK 5.4.0.
PRs merged.
Verified as fixed Hyperloop applications now successfully build with SDK 5.4.0. Tested on: Nexus 5X (6.0.1) Android Emulator (6.0) iPhone 6 plus (9.1) iOS Simulator (9.3) Mac OSX El Capitan 10.11.6 Studio: 4.7.0.201607130543 Ti SDK: 5.4.0.v20160720201924 Xcode 7.3.1 Appc NPM: 4.2.7 Appc CLI: 5.4.0-33 Hyperloop:1.2.3 Node v4.4.4 * Closing Ticket*