Run ios -l -c --device inconsitant performance

Hey everyone,

I’ve been experiencing very inconsistent perfomance when trying to run on a usb-connected device with live reload function. Sometimes it works as expected, but more often that not it will go through the build process, list the ionic server commands, the app will start on the device but won’t show any of my console.logs in the CLI and won’t respond to files being saved from Sublime or restart commands from the CLI. Here are what things typically look like in the CLI when not functioning properly:

[100%] Installed package /Users/brentrusinow/Code/projects/road-warrior-ionic/RoadWarrior/platforms/ios/build/device/Road Warrior.app
------ Debug phase ------
Starting debug of iPhone 6 (GSM) ‘Brent’s iPhone’ (bdd6128c1bd139d313ac5d0b161e8148d1d9583a) connected through USB…
[ 0%] Looking up developer disk image
[ 95%] Developer disk image mounted successfully
[100%] Connecting to remote debug server

(lldb) command source -s 0 '/tmp/247E5324-E059-40BB-AF59-64827680B4D6/fruitstrap-lldb-prep-cmds-bdd6128c1bd139d313ac5d0b161e8148d1d9583a’
Executing commands in ‘/tmp/247E5324-E059-40BB-AF59-64827680B4D6/fruitstrap-lldb-prep-cmds-bdd6128c1bd139d313ac5d0b161e8148d1d9583a’.
(lldb) platform select remote-ios --sysroot '/Users/brentrusinow/Library/Developer/Xcode/iOS DeviceSupport/9.3.2 (13F69)/Symbols’
Platform: remote-ios
Connected: no
SDK Path: “/Users/brentrusinow/Library/Developer/Xcode/iOS DeviceSupport/9.3.2 (13F69)/Symbols”
(lldb) target create “/Users/brentrusinow/Code/projects/road-warrior-ionic/RoadWarrior/platforms/ios/build/device/Road Warrior.app"
Current executable set to ‘/Users/brentrusinow/Code/projects/road-warrior-ionic/RoadWarrior/platforms/ios/build/device/Road Warrior.app’ (armv7).
(lldb) script fruitstrap_device_app=”/private/var/containers/Bundle/Application/C79B7D3F-A4A1-4954-A364-EEC81AE58EF8/Road Warrior.app"
(lldb) script fruitstrap_connect_url=“connect://127.0.0.1:51279”
(lldb) command script import “/tmp/247E5324-E059-40BB-AF59-64827680B4D6/fruitstrap_bdd6128c1bd139d313ac5d0b161e8148d1d9583a.py”
(lldb) command script add -f fruitstrap_bdd6128c1bd139d313ac5d0b161e8148d1d9583a.connect_command connect
(lldb) command script add -s asynchronous -f fruitstrap_bdd6128c1bd139d313ac5d0b161e8148d1d9583a.run_command run
(lldb) command script add -s asynchronous -f fruitstrap_bdd6128c1bd139d313ac5d0b161e8148d1d9583a.autoexit_command autoexit
(lldb) command script add -s asynchronous -f fruitstrap_bdd6128c1bd139d313ac5d0b161e8148d1d9583a.safequit_command safequit
(lldb) connect
(lldb) run
success
(lldb) safequit
Process 2015 detached
Ionic server commands, enter:
restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit

Thanks in advance - any input would be much appreciated.

-Brent
Cordova CLI: 6.3.0
Gulp version: CLI version 3.9.1
Gulp local: Local version 3.9.1
Ionic Framework Version: 1.3.1
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v5.9.0
Xcode version: Xcode 7.3.1 Build version 7D1014

Same here, it run ok w/o live reload, but hanging with -l option.