Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-20245] Hyperloop: Should not compile platform-specific folders for other platforms

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2016-06-07T12:11:30.000+0000
Affected Version/sn/a
Fix Version/sRelease 5.4.0
ComponentsHyperloop
Labelshyperloop, ios, qe-5.4.0
ReporterRohan Peshwe
AssigneeHans Knöchel
Created2016-01-11T09:19:11.000+0000
Updated2016-08-08T22:21:44.000+0000

Description

If you download the example app linked form the body of http://labs.appcelerator.com/project/55f74a9f421c44837717716b/Hyperloop-Module and run it for iOS straight away (appc new --import --no-services && appc ti build -p ios the Hyperloop compile will fails with:
[INFO]  Alloy compiler completed successfully
[WARN]  Hyperloop is currently available in Beta and should not be used for production applications.
[INFO]  Starting Hyperloop assembly
[INFO]  [Hyperloop] Building CocoaPods dependencies
[WARN]  The iOS framework "javax.crypto.KeyGenerator" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)
[WARN]  The iOS framework "javax.crypto.Cipher" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)

/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/walk.js:15
    if (false === override) fn(n);
                            ^
JSParseError: Hyperloop.defineClass cannot define multiple classes with the same name "ChartDelegate" (/Users/bhushankumar/Downloads/hyperloop-examples (1)/Resources/iphone/subclasses/chartdelegate.js:1:20)
    at /Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/lib/generate/custom.js:585:11
    at walk (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/walk.js:15:29)
    at Object.skip (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/types.js:293:3)
    at walk (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/walk.js:17:16)
    at Object.exports.VariableDeclaration (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/types.js:191:7)
    at walk (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/walk.js:17:16)
    at Object.skip (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/types.js:293:3)
    at walk (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/walk.js:17:16)
    at Object.exports.Program.exports.BlockStatement (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/types.js:25:5)
    at walk (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/node_modules/walk-ast/lib/walk.js:17:16)

Cause

Hyperloop should not compile JavaScript files in Resources that are in platform-specific folders for other platforms then the one you build for.

Attachments

FileDateSize
Screen Shot 2016-01-12 at 11.08.56 AM.png2016-01-12T05:23:23.000+0000391780
Screen Shot 2016-01-17 at 12.25.55 PM.png2016-01-17T06:36:22.000+0000417238

Comments

  1. Sharif AbuDarda 2016-01-12

    Hello, I just tested the example project in [here](https://s3-us-west-2.amazonaws.com/appc-labs-server/downloads/hyperloop-examples.zip). It's running fine in iOS 9.0. With SDK 6.0.0.b. See the attachment. During run I got this below info in my log
       [INFO]  Starting Hyperloop assembly
       [INFO]  [Hyperloop] CocoaPods dependencies found. This will take a few moments but will be cached for subsequent builds
       
    And yes it did took some time for build, for me almost 5 minutes. Following your log it doesn't show any error in there. So, I guess you need to wait for the project to finish background work. Also you need to follow the instruction in the [guide](https://s3-us-west-2.amazonaws.com/appc-labs-server/downloads/Hyperloop+for+iOS+Programming+Guide.pdf) for iOS. Follow the guide there. Check if anything you are missing. Also. Do a project clean and build. Hope this helps, Thanks.
  2. Rohan Peshwe 2016-01-12

    GUID in tiapp.xml: 11111111-1111-1111-1111- 111111111111
       [TRACE] :  [Hyperloop] running /Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/bin/metabase with -i /Users/bhushankumar/Downloads/hyperloop-examples (1)/build/hyperloop/ios/metabase-7.1-iphonesimulator-497983a15e47e281e11f759e241d6c01.h -o /Users/bhushankumar/Downloads/hyperloop-examples (1)/build/hyperloop/ios/metabase-7.1-iphonesimulator-497983a15e47e281e11f759e241d6c01.json -sim-sdk-path /Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk -min-ios-ver 7.1 -pretty
       [TRACE] :  [Hyperloop] metabase took 7 ms to generate
       Error: ENOENT: no such file or directory, open '/Users/bhushankumar/Downloads/hyperloop-examples (1)/build/hyperloop/ios/metabase-7.1-iphonesimulator-497983a15e47e281e11f759e241d6c01.json'
           at Error (native)
           at Object.fs.openSync (fs.js:584:18)
           at Object.fs.readFileSync (fs.js:431:33)
           at ChildProcess.<anonymous> (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/lib/metabase.js:240:28)
           at emitTwo (events.js:87:13)
           at ChildProcess.emit (events.js:172:7)
           at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
       ---------------------------------------------
           at Object.generateMetabase (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/node_modules/hyperloop-metabase/lib/metabase.js:235:8)
           at HyperloopiOSBuilder.generateSourceFiles (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/hooks/ios/hyperloop.js:514:14)
           at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:689:13
           at iterate (/Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:265:13)
           at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:277:29
           at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:44:16
           at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:694:17
           at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:173:37
           at HyperloopiOSBuilder.<anonymous> (/Users/bhushankumar/Downloads/hyperloop-examples (1)/plugins/hyperloop/hooks/ios/hyperloop.js:454:4)
       2016-01-12T06:34:16.728Z | TRACE  | titanium exited with exit code 1
       2016-01-12T06:34:16.730Z | ERROR  | Error: ti run exited with error code 1
           at ChildProcess.<anonymous> (/Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/plugins/run.js:92:23)
           at emitTwo (events.js:87:13)
           at ChildProcess.emit (events.js:172:7)
           at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
       2016-01-12T06:34:16.730Z | TRACE  | Sending exit signal to titanium process:  27657
       
  3. Sharif AbuDarda 2016-01-12

    Why did you change the GUID of the project. Use the project GUID "2eddfe3d-eaff-4b23-9ccc-d96bd4d2e058". The project should run if you properly imported the project. Download the example project, Extract it. in studio File/Import/General/Import existing project as new project/Next/ Give the path to the project folder. Run default in studio with sdk 6.0.0.v20160107190008. Thanks.
  4. Rohan Peshwe 2016-01-13

    GUID in tiapp.xml: 11111111-1111-1111-1111-111111111111 Mention in hyperloop_Example documentaion. https://s3-us-west-2.amazonaws.com/appc-labs-server/downloads/Hyperloop+for+iOS+Programming+Guide.pdf Now I installed new version of hyperloop example 2 send by appcelerator Team. https://www.dropbox.com/s/vojno5y6bbbdi70/hyperloop-examples%202.zip?dl=0 Still facing same issue.
       at exports.exec (child_process.js:111:18)
           at getSDKPath (/Users/bhushankumar/Downloads/hyperloop-examples 2/plugins/hyperloop/node_modules/hyperloop-metabase/lib/metabase.js:24:2)
           at Object.getSystemFrameworks (/Users/bhushankumar/Downloads/hyperloop-examples 2/plugins/hyperloop/node_modules/hyperloop-metabase/lib/metabase.js:262:2)
           at HyperloopiOSBuilder.getSystemFrameworks (/Users/bhushankumar/Downloads/hyperloop-examples 2/plugins/hyperloop/hooks/ios/hyperloop.js:198:14)
           at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:689:13
           at iterate (/Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:265:13)
           2016-01-13T06:23:08.013Z | TRACE  | titanium exited with exit code 1
       2016-01-13T06:23:08.014Z | ERROR  | Error: ti run exited with error code 1
           at ChildProcess.<anonymous> (/Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/plugins/run.js:92:23)
           at emitTwo (events.js:87:13)
           at ChildProcess.emit (events.js:172:7)
           at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
       2016-01-13T06:23:08.015Z | TRACE  | Sending exit signal to titanium process:  4773
       
  5. Fokke Zandbergen 2016-01-16

    [~shossain] I have this same error as well with the latest on the 5_2_X branch and it has also been reported on Stack Overflow by [~developer82]: http://stackoverflow.com/questions/34817022/cant-run-hyperloop-project/34817901 I think the bug lies in the fact that for an iOS build Hyperloop should not parse the android specific folder for APIs:
       [WARN]  The iOS framework "javax.crypto.KeyGenerator" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)
       [WARN]  The iOS framework "javax.crypto.Cipher" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)
       
  6. Sharif AbuDarda 2016-01-17

    Hello [~fokkezb], I just tested the example project again. It's running fine in iOS 9.1. With SDK 5.2.0.v20160114021251. See the second attachment. Hyperloop example project is working fine. As you can see I have both Android and iOS version of the module configured in the tiapp.xml.

    Environment

    SDK 5.2.0.v20160114021251 CLI 5.1.0 iOS SDK: 9.1 hyperloop version=1.0.1 platform iOS Xcode 7.1
       Mohammads-MacBook-Pro-2:hyperloop-examples gsl001$ appc run -p ios
       Appcelerator Command-Line Interface, version 5.1.0
       Copyright (c) 2014-2016, Appcelerator, Inc.  All Rights Reserved.
       
       [INFO]  tiapp.xml <sdk-version> set to 5.2.0.v20160114021251, but current Titanium
        SDK set to 6.0.0.v20151228134127
       [INFO]  Forking correct SDK command: "/usr/local/bin/node" "/Users/gsl001/.appcele
       rator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/b
       in/titanium" "build" "--sdk" "5.2.0.v20160114021251" "--no-banner" "--config-file"
        "/var/folders/gw/3ksrznsd21v_bdlfq6ww1l080000gn/T/build-1453008243728.json" "--pl
       atform" "iphone" "--project-dir" "." "--log-level" "info" "--target" "simulator"
       
       1/17/2016, 11:24:15 AM
       
       Operating System
         Name                        = Mac OS X
         Version                     = 10.11.2
         Architecture                = 64bit
         # CPUs                      = 4
         Memory                      = 8589934592
       
       Node.js
         Node.js Version             = 4.2.2
         npm Version                 = 2.14.7
       
       Titanium CLI
         CLI Version                 = 5.0.5
       
       Titanium SDK
         SDK Version                 = 5.2.0.v20160114021251
         SDK Path                    = /Users/gsl001/Library/Application Support/Titanium
       /mobilesdk/osx/5.2.0.v20160114021251
         Target Platform             = iphone
       
       Command
         /usr/local/bin/node /Users/gsl001/.appcelerator/install/5.1.0/package/node_modul
       es/appc-cli-titanium/node_modules/titanium/bin/titanium build --sdk 5.2.0.v2016011
       4021251 --no-banner --config-file /var/folders/gw/3ksrznsd21v_bdlfq6ww1l080000gn/T
       /build-1453008243728.json --platform iphone --project-dir . --log-level info --tar
       get simulator --no-banner
       
       [INFO]  Found Titanium module id=hyperloop version=1.0.1 platform=iphone deploy-ty
       pe=development path=/Users/gsl001/Downloads/hyperloop-examples/modules/iphone/hype
       rloop/1.0.1
       [INFO]  Found Titanium plugin id=ti.alloy version=1.0 
       [INFO]  Found Titanium plugin id=hyperloop version=latest 
       [INFO]  Deploy type: development
       [INFO]  Building for target: simulator
       [INFO]  Building using iOS SDK: 9.1
       [INFO]  Building for iOS Simulator: iPhone 6s Plus
       [INFO]  Building for device family: universal
       [INFO]  Minimum iOS version: 7.1
       [INFO]  Debugging disabled
       [INFO]  Profiler disabled
       [INFO]  Set to copy files instead of symlinking
       [INFO]  Forcing rebuild: tiapp.xml Titanium SDK version changed since last build
       [INFO]    Was: 6.0.0.v20151228134127
       [INFO]    Now: 5.2.0.v20160114021251
       [INFO]  Initializing the build directory
       [INFO]  Found Alloy app in /Users/gsl001/Downloads/hyperloop-examples/app
       [INFO]  Executing Alloy compile: /usr/local/bin/node /Users/gsl001/.appcelerator/i
       nstall/5.1.0/package/node_modules/appc-cli-titanium/node_modules/alloy/bin/alloy c
       ompile /Users/gsl001/Downloads/hyperloop-examples/app --config platform=ios,versio
       n=0,simtype=none,devicefamily=universal,deploytype=development,target=simulator
       [INFO]   [config.json] config.json unchanged, using cached config.json...
       [INFO]  ----- MVC GENERATION -----
       [INFO]  [global style] loading from cache...
       [INFO]  [index.xml] view processing...
       [INFO]    style:      "index.tss"
       [INFO]    view:       "index.xml"
       [INFO]    controller: "index.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/index.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/index.js"
       [INFO]  [sizefill.xml] view processing...
       [INFO]    view:       "sizefill.xml"
       [INFO]    controller: "sizefill.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/sizefill.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/sizefill.js"
       [INFO]  [ios/alert.xml] view processing...
       [INFO]    style:      "ios/alert.tss"
       [INFO]    view:       "ios/alert.xml"
       [INFO]    controller: "ios/alert.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/alert.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/alert.js"
       [INFO]  [ios/animateview.xml] view processing...
       [INFO]    style:      "ios/animateview.tss"
       [INFO]    view:       "ios/animateview.xml"
       [INFO]    controller: "ios/animateview.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/animateview.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/animateview.js"
       [INFO]  [ios/autolayout.xml] view processing...
       [INFO]    view:       "ios/autolayout.xml"
       [INFO]    controller: "ios/autolayout.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/autolayout.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/autolayout.js"
       [INFO]  [ios/calendar.xml] view processing...
       [INFO]    view:       "ios/calendar.xml"
       [INFO]    controller: "ios/calendar.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/calendar.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/calendar.js"
       [INFO]  [ios/charting.xml] view processing...
       [INFO]    style:      "ios/charting.tss"
       [INFO]    view:       "ios/charting.xml"
       [INFO]    controller: "ios/charting.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/charting.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/charting.js"
       [INFO]  [ios/custom.xml] view processing...
       [INFO]    view:       "ios/custom.xml"
       [INFO]    controller: "ios/custom.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/custom.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/custom.js"
       [INFO]  [ios/donutchart.xml] view processing...
       [INFO]    view:       "ios/donutchart.xml"
       [INFO]    controller: "ios/donutchart.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/donutchart.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/donutchart.js"
       [INFO]  [ios/drawrect.xml] view processing...
       [INFO]    view:       "ios/drawrect.xml"
       [INFO]    controller: "ios/drawrect.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/drawrect.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/drawrect.js"
       [INFO]  [ios/gravity.xml] view processing...
       [INFO]    view:       "ios/gravity.xml"
       [INFO]    controller: "ios/gravity.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/gravity.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/gravity.js"
       [INFO]  [ios/label.xml] view processing...
       [INFO]    view:       "ios/label.xml"
       [INFO]    controller: "ios/label.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/label.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/label.js"
       [INFO]  [ios/shapes.xml] view processing...
       [INFO]    style:      "ios/shapes.tss"
       [INFO]    view:       "ios/shapes.xml"
       [INFO]    controller: "ios/shapes.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/shapes.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/shapes.js"
       [INFO]  [ios/tableview.xml] view processing...
       [INFO]    view:       "ios/tableview.xml"
       [INFO]    controller: "ios/tableview.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/tableview.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/tableview.js"
       [INFO]  [ios/tinder.xml] view processing...
       [INFO]    view:       "ios/tinder.xml"
       [INFO]    controller: "ios/tinder.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/tinder.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/tinder.js"
       [INFO]  [ios/touches.xml] view processing...
       [INFO]    view:       "ios/touches.xml"
       [INFO]    controller: "ios/touches.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/touches.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/touches.js"
       [INFO]  [ios/touchid.xml] view processing...
       [INFO]    style:      "ios/touchid.tss"
       [INFO]    view:       "ios/touchid.xml"
       [INFO]    controller: "ios/touchid.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/touchid.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/touchid.js"
       [INFO]  [ios/xib.xml] view processing...
       [INFO]    view:       "ios/xib.xml"
       [INFO]    controller: "ios/xib.js"
       [INFO]    created:    "Resources/iphone/alloy/controllers/xib.js"
       [INFO]    created:     "Resources/iphone/alloy/styles/xib.js"
       [INFO]   
       [INFO]   
       [INFO]  [app.js] using cached app.js...
       [INFO]   
       [INFO]  ----- OPTIMIZING -----
       [INFO]  - iphone/alloy.js
       [INFO]  - iphone/log.js
       [INFO]  - iphone/xp.ui.js
       [INFO]  - iphone/alloy/sync/localStorage.js
       [INFO]  - iphone/alloy/sync/properties.js
       [INFO]  - iphone/alloy/sync/sql.js
       [INFO]  - iphone/subclasses/chartdelegate.js
       [INFO]  - iphone/subclasses/collisionbehaviordelegate.js
       [INFO]  - iphone/subclasses/drawrectview.js
       [INFO]  - iphone/subclasses/gesturerecognizer.js
       [INFO]  - iphone/subclasses/tableviewdatasourcedelegate.js
       [INFO]   
       [INFO]  Alloy compiled in 3.34473s
       [INFO]  Alloy compiler completed successfully
       [WARN]  Hyperloop is currently available in Beta and should not be used for produc
       tion applications.
       [INFO]  Starting Hyperloop assembly
       [INFO]  [Hyperloop] Building CocoaPods dependencies
       [INFO]  Generating metabase for swift MyFramework /Users/gsl001/Downloads/hyperloo
       p-examples/src/MySwift.swift
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:04.604 ibtoold[5195:42917] [MT] DVT
       Assertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEInterfaceBuilder/I
       DEInterfaceBuilder-9059/InterfaceBuilderKit/Utilities/IBAbstractInterfaceBuilderPl
       atformToolManager.m:253
       [WARN]  [Hyperloop] CocoaPods Details:  Failed to attach to Interface Builder Coco
       a Touch Tool with error: Error Domain=com.apple.InterfaceBuilder Code=-1 "Encounte
       red an error communicating with Interface Builder Cocoa Touch Tool." UserInfo={NSU
       nderlyingError=0x7fe88ec75c00 {Error Domain=com.apple.InterfaceBuilder Code=-1 "Fa
       iled to launch Interface Builder Cocoa Touch Tool via CoreSimulator spawn" UserInf
       o={NSLocalizedDescription=Failed to launch Interface Builder Cocoa Touch Tool via 
       CoreSimulator spawn, NSUnderlyingError=0x7fe88ec88560 {Error Domain=com.apple.Inte
       rfaceBuilder Code=-1 "Failed to handshake with platform tool" UserInfo={NSUnderlyi
       ngError=0x7fe88bd39180 {Error Domain=com.apple.InterfaceBuilder Code=-1 "" UserInf
       o=0x7fe88ec78190 (not displayed)}, NSLocalizedFailureReason=Failed to open connect
       ion over FIFOs with platform tool, NSLocalizedDescription=Failed to handshake with
        platform tool}}}}, NSLocalizedDescription=Encountered an error communicating with
        Interface Builder Cocoa Touch Tool., NSLocalizedRecoverySuggestion=Please check C
       onsole.app for crash reports for "Interface Builder Cocoa Touch Tool" for further 
       information., NSLocalizedFailureReason=Interface Builder Cocoa Touch Tool (5259) f
       ailed to launch}
       [WARN]  [Hyperloop] CocoaPods Object:   <IBCocoaTouchToolManager>
       [WARN]  [Hyperloop] CocoaPods Method:   +_THREADSAFE_launchNewToolWithLaunchContex
       t:executionContext:toolProxyClass:failureContext:requestingMethod:error:forReason:
       [WARN]  [Hyperloop] CocoaPods Thread:   <NSThread: 0x7fe88bc02f90>{number = 1, nam
       e = main}
       [WARN]  [Hyperloop] CocoaPods Please file a bug at http://bugreport.apple.com with
        this warning message and any useful information you can provide.
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:04.604 ibtoold[5196:42918] [MT] DVT
       Assertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEInterfaceBuilder/I
       DEInterfaceBuilder-9059/InterfaceBuilderKit/Utilities/IBAbstractInterfaceBuilderPl
       atformToolManager.m:253
       [WARN]  [Hyperloop] CocoaPods Details:  Failed to attach to Interface Builder Coco
       a Touch Tool with error: Error Domain=com.apple.InterfaceBuilder Code=-1 "Encounte
       red an error communicating with Interface Builder Cocoa Touch Tool." UserInfo={NSU
       nderlyingError=0x7fac73604050 {Error Domain=com.apple.InterfaceBuilder Code=-1 "Fa
       iled to launch Interface Builder Cocoa Touch Tool via CoreSimulator spawn" UserInf
       o={NSLocalizedDescription=Failed to launch Interface Builder Cocoa Touch Tool via 
       CoreSimulator spawn, NSUnderlyingError=0x7fac75aafb00 {Error Domain=com.apple.Inte
       rfaceBuilder Code=-1 "Failed to handshake with platform tool" UserInfo={NSUnderlyi
       ngError=0x7fac75fa16d0 {Error Domain=com.apple.InterfaceBuilder Code=-1 "" UserInf
       o=0x7fac75fa9520 (not displayed)}, NSLocalizedFailureReason=Failed to open connect
       ion over FIFOs with platform tool, NSLocalizedDescription=Failed to handshake with
        platform tool}}}}, NSLocalizedDescription=Encountered an error communicating with
        Interface Builder Cocoa Touch Tool., NSLocalizedRecoverySuggestion=Please check C
       onsole.app for crash reports for "Interface Builder Cocoa Touch Tool" for further 
       information., NSLocalizedFailureReason=Interface Builder Cocoa Touch Tool (5260) f
       ailed to launch}
       [WARN]  [Hyperloop] CocoaPods Object:   <IBCocoaTouchToolManager>
       [WARN]  [Hyperloop] CocoaPods Method:   +_THREADSAFE_launchNewToolWithLaunchContex
       t:executionContext:toolProxyClass:failureContext:requestingMethod:error:forReason:
       [WARN]  [Hyperloop] CocoaPods Thread:   <NSThread: 0x7fac73400e00>{number = 1, nam
       e = main}
       [WARN]  [Hyperloop] CocoaPods Please file a bug at http://bugreport.apple.com with
        this warning message and any useful information you can provide.
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:04.661 ibtoold[5196:42918] [MT] IBP
       latformTool: *** Failed to launch tool with description <IBCocoaTouchPlatformToolD
       escription: 0x7fac7343bb40> System content 1x for IBCocoaTouchFramework-NineOneAnd
       Later w/ default fidelity: Encountered an error communicating with Interface Build
       er Cocoa Touch Tool. (Failure reason: Interface Builder Cocoa Touch Tool (5260) fa
       iled to launch): Failed to launch Interface Builder Cocoa Touch Tool via CoreSimul
       ator spawn: Failed to handshake with platform tool (Failure reason: Failed to open
        connection over FIFOs with platform tool): : Failed to open FIFOs for handshaking
        with platform tool (Failure reason: Timed out waiting for FIFOs to open. Most lik
       ely Interface Builder Cocoa Touch Tool crashed before it could open the other end.
       )
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:04.661 ibtoold[5195:42917] [MT] IBP
       latformTool: *** Failed to launch tool with description <IBCocoaTouchPlatformToolD
       escription: 0x7fe88bf34cb0> System content 1x for IBCocoaTouchFramework-NineOneAnd
       Later w/ default fidelity: Encountered an error communicating with Interface Build
       er Cocoa Touch Tool. (Failure reason: Interface Builder Cocoa Touch Tool (5259) fa
       iled to launch): Failed to launch Interface Builder Cocoa Touch Tool via CoreSimul
       ator spawn: Failed to handshake with platform tool (Failure reason: Failed to open
        connection over FIFOs with platform tool): : Failed to open FIFOs for handshaking
        with platform tool (Failure reason: Timed out waiting for FIFOs to open. Most lik
       ely Interface Builder Cocoa Touch Tool crashed before it could open the other end.
       )
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:12.873 ibtoold[5195:42917] [MT] IBP
       latformTool: Failed to write out diagnostics for marshalling failure: Error Domain
       =NSCocoaErrorDomain Code=516 "Failed to write out diagnostics for failure" UserInf
       o={NSLocalizedDescription=Failed to write out diagnostics for failure, NSUnderlyin
       gError=0x7fe88ec73890 {Error Domain=NSCocoaErrorDomain Code=516 "Failed to setup d
       irectory for failure diagnostics" UserInfo={NSUnderlyingError=0x7fe88ec7e3c0 {Erro
       r Domain=NSCocoaErrorDomain Code=516 "The file “IB-agent-diagnostics_2016-01-17_11
       -25-12_700000” couldn’t be saved in the folder “T” because a file with the same na
       me already exists." UserInfo={NSFilePath=/var/folders/gw/3ksrznsd21v_bdlfq6ww1l080
       000gn/T/IB-agent-diagnostics_2016-01-17_11-25-12_700000, NSUnderlyingError=0x7fe88
       ec891a0 {Error Domain=NSPOSIXErrorDomain Code=17 "File exists"}}}, NSLocalizedFail
       ureReason=Failed to create temporary result directory at "/var/folders/gw/3ksrznsd
       21v_bdlfq6ww1l080000gn/T/IB-agent-diagnostics_2016-01-17_11-25-12_700000", NSLocal
       izedDescription=Failed to setup directory for failure diagnostics}}}
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:22.133 ibtoold[5196:42918] [MT] IBP
       latformTool: Wrote failed marshalling request diagnostics to path: /var/folders/gw
       /3ksrznsd21v_bdlfq6ww1l080000gn/T/IB-agent-diagnostics_2016-01-17_11-25-12_700000
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:28.144 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:28.145 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:28.942 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:28.942 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.393 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.393 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.397 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.397 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.399 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.399 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.419 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.419 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.491 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.492 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.531 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.533 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.539 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:29.540 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.802 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.802 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.804 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.804 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.808 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.808 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.809 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.809 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.817 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetC
       lass' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [WARN]  [Hyperloop] CocoaPods 2016-01-17 11:25:35.818 Interface Builder Cocoa Touc
       h Tool[5310:44129] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetF
       allbacks' from MGCopyAnswer got '{
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceIdiom = pad;
       [WARN]  [Hyperloop] CocoaPods     ArtworkDeviceScaleFactor = "-1";
       [WARN]  [Hyperloop] CocoaPods     DevicePerformanceMemoryClass = 1;
       [WARN]  [Hyperloop] CocoaPods }'
       [INFO]  Finished Hyperloop assembly in 77.57 seconds
       [INFO]  JavaScript files need to be encrypted
       [INFO]  Creating Xcode project
       [INFO]  Creating Entitlements.plist
       [INFO]  Creating Info.plist
       [INFO]  Disabling ATS
       [INFO]  Creating main.m
       [INFO]  Creating Xcode config files
       [INFO]  Copying Titanium libraries
       [INFO]  Copying Titanium iOS files
       [INFO]  Cleaning Xcode derived data
       [INFO]  Creating debugger and profiler plists
       [INFO]  Analyzing Resources directory
       [INFO]  Analyzing platform files
       [INFO]  Analyzing module files
       [INFO]  Analyzing localized launch images
       [INFO]  Analyzing CommonJS modules
       [INFO]  Creating asset catalog
       [INFO]  Creating app icon set
       [INFO]  Missing 10 app icons, generating missing icons
       [INFO]    appicon-Small.png - Used for iPad - size: 29x29
       [INFO]    appicon-Small@2x.png - Used for iPhone, iPad - size: 58x58
       [INFO]    appicon-Small@3x.png - Used for iPhone - size: 87x87
       [INFO]    appicon-Small-40.png - Used for iPad - size: 40x40
       [INFO]    appicon-Small-40@2x.png - Used for iPhone, iPad - size: 80x80
       [INFO]    appicon-Small-40@3x.png - Used for iPhone - size: 120x120
       [INFO]    appicon-60@2x.png - Used for iPhone - size: 120x120
       [INFO]    appicon-60@3x.png - Used for iPhone - size: 180x180
       [INFO]    appicon-76.png - Used for iPad - size: 76x76
       [INFO]    appicon-76@2x.png - Used for iPad - size: 152x152
       [INFO]  Creating launch image set
       [INFO]  App thinning disabled, skipping asset image sets
       [INFO]  Processing JavaScript files
       [INFO]  Writing app properties
       [INFO]  Encrypting JavaScript files
       [INFO]  Writing i18n files
       [INFO]  Processing Titanium symbols
       [INFO]  Removing files
       [INFO]  Invoking xcodebuild
       [INFO]  Finished building the application in 3m 20s 254ms
       [INFO]  Launching iOS Simulator
       -- Start simulator log -------------------------------------------------------
       [INFO]  Hyperloop_Sample/1.0 (5.2.0.ebc38fb)
       [INFO]  [HYPERLOOP] willStartNewContext <KrollContext: 0x7f9d4bd55790>
       
  7. Fokke Zandbergen 2016-01-17

    [~sdarda] where did you get the samples app from? If you get it form http://labs.appcelerator.com/project/55f74a9f421c44837717716b/Hyperloop-Module (via the link in the text, not the _Download_ button) then it does not compile for me (with the above error) in the same environment as you except I'm using Xcode 7.2 and iOS 9.2. I simply do:
    appc new --import --no-services && appc ti build -p ios
    Because I noticed the example ZIP includes the Resources directory I did appc ti clean and guess what? It works. This makes sense because the then the Resources/android folder which caused the error is gone. I've updated and moved the ticket to specify the actual bug
  8. Rohan Peshwe 2016-01-18

    Issue still present even after cleaning the *Resources* by _appc ti clean _. {noformat} Bhushankumars-MacBook-Pro:hyperloop-examples 2 bhushankumar$ appc ti build -p ios [Error: Module version mismatch. Expected 46, got 47.] Appcelerator Command-Line Interface, version 5.1.0 Copyright (c) 2014-2016, Appcelerator, Inc. All Rights Reserved. [Error: Module version mismatch. Expected 46, got 47.] [INFO] tiapp.xml set to 6.0.0.v20160107190008, but current Titanium SDK set to 5.1.2.GA [INFO] Forking correct SDK command: "/usr/local/bin/node" "/Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/bin/titanium" "build" "--sdk" "6.0.0.v20160107190008" "--no-banner" "--config-file" "/var/folders/w5/wlpj9pb16hx58c92_680br7c0000gn/T/b uild-1453097308899.json" "--platform" "iphone" "--project-dir" "." "--log-level" "info" "--target" "simulator" 1/18/2016, 11:38:37 AM Operating System Name = Mac OS X Version = 10.11.1 Architecture = 64bit # CPUs = 4 Memory = 8589934592 Node.js Node.js Version = 4.2.2 npm Version = 2.14.7 Titanium CLI CLI Version = 5.0.5 Titanium SDK SDK Version = 6.0.0.v20160107190008 SDK Path = /Users/bhushankumar/1/mobilesdk/osx/6.0.0.v20160107190008 Target Platform = iphone Command /usr/local/bin/node /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/bin/titanium build --sdk 6.0.0.v20160107190008 --no-banner --config-file /var/folders/w5/wlpj9pb16hx58c92_680br7c0000gn/T/build-1453097308899.json --platform iphone --projec t-dir . --log-level info --target simulator --no-banner [INFO] Found Titanium module id=hyperloop version=1.0.1 platform=iphone deploy-type=development path=/Users/bhushankumar/Downloads/hyperloop-examples 2/modules/iphone/hyperloop/1.0.1 [INFO] Found Titanium plugin id=ti.alloy version=1.0 [INFO] Found Titanium plugin id=hyperloop version=latest [INFO] Deploy type: development [INFO] Building for target: simulator [INFO] Building using iOS SDK: 9.0 [INFO] Building for iOS Simulator: iPhone 6s Plus [INFO] Building for device family: universal [INFO] Minimum iOS version: 7.1 [INFO] Debugging disabled [INFO] Profiler disabled [INFO] Set to copy files instead of symlinking [INFO] Forcing clean build: /Users/bhushankumar/Downloads/hyperloop-examples 2/build/iphone/build-manifest.json does not exist [INFO] Initializing the build directory [INFO] Found Alloy app in /Users/bhushankumar/Downloads/hyperloop-examples 2/app [INFO] Executing Alloy compile: /usr/local/bin/node /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/alloy/bin/alloy compile /Users/bhushankumar/Downloads/hyperloop-examples 2/app --config platform=ios,version=0,simtype=none,devicefamily=universal,depl oytype=development,target=simulator [INFO] [config.json] regenerating CFG.js from config.json... [INFO] ----- MVC GENERATION ----- [INFO] [app.tss] global style processing... [INFO] [global style] writing to cache... [INFO] [index.xml] view processing... [INFO] style: "index.tss" [INFO] view: "index.xml" [INFO] controller: "index.js" [INFO] created: "Resources/iphone/alloy/controllers/index.js" [INFO] created: "Resources/iphone/alloy/styles/index.js" [INFO] [sizefill.xml] view processing... [INFO] view: "sizefill.xml" [INFO] controller: "sizefill.js" [INFO] created: "Resources/iphone/alloy/controllers/sizefill.js" [INFO] created: "Resources/iphone/alloy/styles/sizefill.js" [INFO] [ios/alert.xml] view processing... [INFO] style: "ios/alert.tss" [INFO] view: "ios/alert.xml" [INFO] controller: "ios/alert.js" [INFO] created: "Resources/iphone/alloy/controllers/alert.js" [INFO] created: "Resources/iphone/alloy/styles/alert.js" [INFO] [ios/animateview.xml] view processing... [INFO] style: "ios/animateview.tss" [INFO] view: "ios/animateview.xml" [INFO] controller: "ios/animateview.js" [INFO] created: "Resources/iphone/alloy/controllers/animateview.js" [INFO] created: "Resources/iphone/alloy/styles/animateview.js" [INFO] [ios/autolayout.xml] view processing... [INFO] view: "ios/autolayout.xml" [INFO] controller: "ios/autolayout.js" [INFO] created: "Resources/iphone/alloy/controllers/autolayout.js" [INFO] created: "Resources/iphone/alloy/styles/autolayout.js" [INFO] [ios/calendar.xml] view processing... [INFO] view: "ios/calendar.xml" [INFO] controller: "ios/calendar.js" [INFO] created: "Resources/iphone/alloy/controllers/calendar.js" [INFO] created: "Resources/iphone/alloy/styles/calendar.js" [INFO] [ios/charting.xml] view processing... [INFO] style: "ios/charting.tss" [INFO] view: "ios/charting.xml" [INFO] controller: "ios/charting.js" [INFO] created: "Resources/iphone/alloy/controllers/charting.js" [INFO] created: "Resources/iphone/alloy/styles/charting.js" [INFO] [ios/custom.xml] view processing... [INFO] view: "ios/custom.xml" [INFO] controller: "ios/custom.js" [INFO] created: "Resources/iphone/alloy/controllers/custom.js" [INFO] created: "Resources/iphone/alloy/styles/custom.js" [INFO] [ios/donutchart.xml] view processing... [INFO] view: "ios/donutchart.xml" [INFO] controller: "ios/donutchart.js" [INFO] created: "Resources/iphone/alloy/controllers/donutchart.js" [INFO] created: "Resources/iphone/alloy/styles/donutchart.js" [INFO] [ios/drawrect.xml] view processing... [INFO] view: "ios/drawrect.xml" [INFO] controller: "ios/drawrect.js" [INFO] created: "Resources/iphone/alloy/controllers/drawrect.js" [INFO] created: "Resources/iphone/alloy/styles/drawrect.js" [INFO] [ios/gravity.xml] view processing... [INFO] view: "ios/gravity.xml" [INFO] controller: "ios/gravity.js" [INFO] created: "Resources/iphone/alloy/controllers/gravity.js" [INFO] created: "Resources/iphone/alloy/styles/gravity.js" [INFO] [ios/label.xml] view processing... [INFO] view: "ios/label.xml" [INFO] controller: "ios/label.js" [INFO] created: "Resources/iphone/alloy/controllers/label.js" [INFO] created: "Resources/iphone/alloy/styles/label.js" [INFO] [ios/shapes.xml] view processing... [INFO] style: "ios/shapes.tss" [INFO] view: "ios/shapes.xml" [INFO] controller: "ios/shapes.js" [INFO] created: "Resources/iphone/alloy/controllers/shapes.js" [INFO] created: "Resources/iphone/alloy/styles/shapes.js" [INFO] [ios/tableview.xml] view processing... [INFO] view: "ios/tableview.xml" [INFO] controller: "ios/tableview.js" [INFO] created: "Resources/iphone/alloy/controllers/tableview.js" [INFO] created: "Resources/iphone/alloy/styles/tableview.js" [INFO] [ios/tinder.xml] view processing... [INFO] view: "ios/tinder.xml" [INFO] controller: "ios/tinder.js" [INFO] created: "Resources/iphone/alloy/controllers/tinder.js" [INFO] created: "Resources/iphone/alloy/styles/tinder.js" [INFO] [ios/touches.xml] view processing... [INFO] view: "ios/touches.xml" [INFO] controller: "ios/touches.js" [INFO] created: "Resources/iphone/alloy/controllers/touches.js" [INFO] created: "Resources/iphone/alloy/styles/touches.js" [INFO] [ios/touchid.xml] view processing... [INFO] style: "ios/touchid.tss" [INFO] view: "ios/touchid.xml" [INFO] controller: "ios/touchid.js" [INFO] created: "Resources/iphone/alloy/controllers/touchid.js" [INFO] created: "Resources/iphone/alloy/styles/touchid.js" [INFO] [ios/xib.xml] view processing... [INFO] view: "ios/xib.xml" [INFO] controller: "ios/xib.js" [INFO] created: "Resources/iphone/alloy/controllers/xib.js" [INFO] created: "Resources/iphone/alloy/styles/xib.js" [INFO] [INFO] [INFO] [app.js] Titanium entry point processing... [INFO] created: "Resources/iphone/app.js" [INFO] [INFO] ----- OPTIMIZING ----- [INFO] - iphone/alloy.js [INFO] - iphone/log.js [INFO] - iphone/xp.ui.js [INFO] - iphone/alloy/sync/localStorage.js [INFO] - iphone/alloy/sync/properties.js [INFO] - iphone/alloy/sync/sql.js [INFO] - iphone/subclasses/chartdelegate.js [INFO] - iphone/subclasses/collisionbehaviordelegate.js [INFO] - iphone/subclasses/drawrectview.js [INFO] - iphone/subclasses/gesturerecognizer.js [INFO] - iphone/subclasses/tableviewdatasourcedelegate.js [INFO] [INFO] Alloy compiled in 2.02681s [INFO] Alloy compiler completed successfully [WARN] Hyperloop is currently available in Beta and should not be used for production applications. [INFO] Starting Hyperloop assembly [INFO] [Hyperloop] CocoaPods dependencies found. This will take a few moments but will be cached for subsequent builds [INFO] [Hyperloop] Building CocoaPods dependencies Error: ENOENT: no such file or directory, open '/Users/bhushankumar/Downloads/hyperloop-examples 2/build/hyperloop/ios/metabase-7.1-iphonesimulator-10fd5855830c4a19da91f7d3b1d5f155.json' at Error (native) at Object.fs.openSync (fs.js:549:18) at Object.fs.readFileSync (fs.js:397:15) at ChildProcess. (/Users/bhushankumar/Downloads/hyperloop-examples 2/plugins/hyperloop/node_modules/hyperloop-metabase/lib/metabase.js:240:28) at emitTwo (events.js:87:13) at ChildProcess.emit (events.js:172:7) at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) --------------------------------------------- at Object.generateMetabase (/Users/bhushankumar/Downloads/hyperloop-examples 2/plugins/hyperloop/node_modules/hyperloop-metabase/lib/metabase.js:235:8) at HyperloopiOSBuilder.generateSourceFiles (/Users/bhushankumar/Downloads/hyperloop-examples 2/plugins/hyperloop/hooks/ios/hyperloop.js:514:14) at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:689:13 at iterate (/Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:265:13) at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:277:29 at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:44:16 at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:694:17 at /Users/bhushankumar/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:173:37 at HyperloopiOSBuilder. (/Users/bhushankumar/Downloads/hyperloop-examples 2/plugins/hyperloop/hooks/ios/hyperloop.js:454:4) {noformat}
  9. Fokke Zandbergen 2016-01-18

    [~rpeshwe] Your log is displaying a different error. Could you create a ticket for that? Also, noticed your logs have:
       [Error: Module version mismatch. Expected 46, got 47.]
       
    You should be able to fix that with appc use 5.1.0 --force
  10. Hans Knöchel 2016-05-14

    [~rpeshwe] Can you please test this with the latest [Hyperloop 1.2.0 beta](http://labs.appcelerator.com/project/55f74a9f421c44837717716b/Hyperloop-Module)? Thanks!
  11. Harry Bryant 2016-08-08

    Verified as fixed, Ran the hyperloop example app to iOS in which only the iphone folder was generated. Android folder was generated when the same app was built to an android device. Rebuilding to iOS with the android assets did not cause any crashes. Tested On: iPhone 6S (9.3.3) Device Android Nexus 6P (6.0.0) Device Hyperloop Module (1.2.6) Mac OSX El Capitan 10.11.6 Ti SDK: 5.4.0.v20160804185318 Appc Studio: 4.7.0.201607250649 Appc NPM: 4.2.7 App CLI: 5.4.0-40 Xcode 7.3.1 Node v4.4.7 *Closing ticket.*

JSON Source