I am having some starting trouble getting hot reload to work on iOS. It works fine when using the simulator device, but i get a WebSocketChannelException when trying with my actual iOS device.
[✓] Flutter (Channel dev, v0.3.0, on Mac OS X 10.13.4 17E199, locale en-DK)
• Flutter version 0.3.0 at /Users/loke/Projects/flutter
• Framework revision c73b8a7cf6 (5 days ago), 2018-04-12 16:17:26 -0700
• Engine revision 8a6e64a8ef
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
• Android SDK at /Users/loke/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-27, build-tools 27.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
• All Android licenses accepted.
[✓] iOS toolchain - develop for iOS devices (Xcode 9.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 9.3, Build version 9E145
• ios-deploy 1.9.2
• CocoaPods version 1.5.0
[✓] Android Studio (version 3.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 22.2.1
• Dart plugin version 171.4424
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
[✓] IntelliJ IDEA Ultimate Edition (version 2018.1.1)
• IntelliJ at /Users/loke/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
• Flutter plugin version 23.2.3
• Dart plugin version 181.4445.29
[✓] Connected devices (1 available)
• Lokes iPhone • 27f6158b8cb09bb9535a71612241beac409bcf32 • ios • iOS 11.3
• No issues found!
[ +138 ms] ------ Debug phase ------
[ ] Starting debug of 27f6158b8cb09bb9535a71612241beac409bcf32 (D221AP, D221AP, uknownos, unkarch) a.k.a. 'Lokes iPhone' connected through USB...
[ +53 ms] [ 0%] Looking up developer disk image
[ +20 ms] [ 95%] Developer disk image mounted successfully
[+3362 ms] [100%] Connecting to remote debug server
[ ] -------------------------
[ +35 ms] (lldb) command source -s 0 '/tmp/0FB2E9CF-E845-427A-AE7A-B60516B55F48/fruitstrap-lldb-prep-cmds-27f6158b8cb09bb9535a71612241beac409bcf32'
[ ] Executing commands in '/tmp/0FB2E9CF-E845-427A-AE7A-B60516B55F48/fruitstrap-lldb-prep-cmds-27f6158b8cb09bb9535a71612241beac409bcf32'.
[ ] (lldb) platform select remote-ios --sysroot '/Users/loke/Library/Developer/Xcode/iOS DeviceSupport/11.3 (15E216)/Symbols'
[ ] Platform: remote-ios
[ ] Connected: no
[ ] SDK Path: "/Users/loke/Library/Developer/Xcode/iOS DeviceSupport/11.3 (15E216)/Symbols"
[ ] (lldb) target create "/Users/loke/Projects/blockbuster_mobile/build/ios/iphoneos/Runner.app"
[+2919 ms] Current executable set to '/Users/loke/Projects/blockbuster_mobile/build/ios/iphoneos/Runner.app' (arm64).
[ ] (lldb) script fruitstrap_device_app="/private/var/containers/Bundle/Application/7D4C59EF-5CB1-4B58-A916-980B1469D949/Runner.app"
[ ] (lldb) target modules search-paths add /usr "/Users/loke/Library/Developer/Xcode/iOS DeviceSupport/11.3 (15E216)/Symbols/usr" /System "/Users/loke/Library/Developer/Xcode/iOS DeviceSupport/11.3 (15E216)/Symbols/System" "/private/var/containers/Bundle/Application/7D4C59EF-5CB1-4B58-A916-980B1469D949" "/Users/loke/Projects/blockbuster_mobile/build/ios/iphoneos" "/var/containers/Bundle/Application/7D4C59EF-5CB1-4B58-A916-980B1469D949" "/Users/loke/Projects/blockbuster_mobile/build/ios/iphoneos" /Developer "/Users/loke/Library/Developer/Xcode/iOS DeviceSupport/11.3 (15E216)/Symbols/Developer"
[ +47 ms] (lldb) command script import "/tmp/0FB2E9CF-E845-427A-AE7A-B60516B55F48/fruitstrap_27f6158b8cb09bb9535a71612241beac409bcf32.py"
[ +3 ms] (lldb) command script add -f fruitstrap_27f6158b8cb09bb9535a71612241beac409bcf32.connect_command connect
[ ] (lldb) command script add -s asynchronous -f fruitstrap_27f6158b8cb09bb9535a71612241beac409bcf32.run_command run
[ ] (lldb) command script add -s asynchronous -f fruitstrap_27f6158b8cb09bb9535a71612241beac409bcf32.autoexit_command autoexit
[ ] (lldb) command script add -s asynchronous -f fruitstrap_27f6158b8cb09bb9535a71612241beac409bcf32.safequit_command safequit
[ ] (lldb) connect
[ +35 ms] (lldb) run
[ +222 ms] success
[ ] (lldb) safequit
[ +113 ms] Process 8083 detached
[ +31 ms] Application launched on the device. Waiting for observatory port.
[ +8 ms] /usr/local/bin/iproxy 8105 49889 27f6158b8cb09bb9535a71612241beac409bcf32
[ +4 ms] Forwarded port ForwardedPort HOST:8105 to DEVICE:49889
[ ] Forwarded host port 8105 to device port 49889 for Observatory
[ +140 ms] Error connecting to the service protocol: WebSocketChannelException: WebSocketChannelException: HttpException: , uri = http://127.0.0.1:8105/ws [ +2 ms] "flutter run" took 22,649ms.
#0 throwToolExit (package:flutter_tools/src/base/common.dart:28)
#1 RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:407)
<asynchronous suspension>
#2 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:333)
<asynchronous suspension>
#3 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:270)
<asynchronous suspension>
#4 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142)
<asynchronous suspension>
#5 _rootRun (dart:async/zone.dart:1126)
#6 _CustomZone.run (dart:async/zone.dart:1023)
#7 runZoned (dart:async/zone.dart:1501)
#8 AppContext.run (package:flutter_tools/src/base/context.dart:141)
<asynchronous suspension>
#9 FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:261)
#10 CommandRunner.runCommand (package:args/command_runner.dart:194)
<asynchronous suspension>
#11 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:309)
<asynchronous suspension>
#12 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142)
<asynchronous suspension>
#13 _rootRun (dart:async/zone.dart:1126)
#14 _CustomZone.run (dart:async/zone.dart:1023)
#15 runZoned (dart:async/zone.dart:1501)
#16 AppContext.run (package:flutter_tools/src/base/context.dart:141)
<asynchronous suspension>
#17 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:265)
<asynchronous suspension>
#18 CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:109)
#19 new Future.sync (dart:async/future.dart:224)
#20 CommandRunner.run (package:args/command_runner.dart:109)
#21 FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:174)
#22 run.<anonymous closure> (package:flutter_tools/runner.dart:54)
<asynchronous suspension>
#23 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142)
<asynchronous suspension>
#24 _rootRun (dart:async/zone.dart:1126)
#25 _CustomZone.run (dart:async/zone.dart:1023)
#26 runZoned (dart:async/zone.dart:1501)
#27 AppContext.run (package:flutter_tools/src/base/context.dart:141)
<asynchronous suspension>
#28 runInContext (package:flutter_tools/src/context_runner.dart:41)
<asynchronous suspension>
#29 run (package:flutter_tools/runner.dart:49)
#30 main (package:flutter_tools/executable.dart:48)
<asynchronous suspension>
#31 main (file:///Users/loke/Projects/flutter/packages/flutter_tools/bin/flutter_tools.dart:16)
#32 _startIsolate.<anonymous closure> (dart:isolate-patch/dart:isolate/isolate_patch.dart:277)
#33 _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)
Any pointers would be greatly appreciated. I did disable Connect over network in Xcode, and don't have the internet sharing feature on iOS enabled.