Skip to content

flutter run fails to connect to iOS 9 device #6105

@domesticmouse

Description

@domesticmouse

Steps to Reproduce

$ flutter create hello_world
$ cd hello_world/
$ open ios/Runner.xcworkspace/    # Configure the Xcode project with my signing key
$ flutter run -d 698b4da3275b3613ea0785a4b0718ce3ebf9bb38    # Tell it to use my phone
Exception from flutter run: SocketException: OS Error: Connection refused, errno = 61, address = 127.0.0.1, port = 56985
dart:io                                                           WebSocket.connect
package:flutter_tools/src/vmservice.dart 28                       VMService.connect.<async>
===== asynchronous gap ===========================
dart:async                                                        Future.Future.microtask
package:flutter_tools/src/vmservice.dart                          VMService.connect
package:flutter_tools/src/resident_runner.dart 106                ResidentRunner.connectToServiceProtocol.<async>
===== asynchronous gap ===========================
dart:async                                                        Future.Future.microtask
package:flutter_tools/src/resident_runner.dart                    ResidentRunner.connectToServiceProtocol
package:flutter_tools/src/hot.dart 248                            HotRunner._run.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/ios/devices.dart 291                    IOSDevice.startApp.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/ios/devices.dart 307                    IOSDevice._acquireAndForwardPort.<async>
===== asynchronous gap ===========================
dart:async                                                        _asyncThenWrapperHelper
package:flutter_tools/src/hot.dart                                HotRunner._run
package:flutter_tools/src/hot.dart 149                            HotRunner.run.<fn>
dart:async                                                        runZoned
package:flutter_tools/src/hot.dart 148                            HotRunner.run
package:flutter_tools/src/commands/run.dart 194                   RunCommand.runCommand.<async>
===== asynchronous gap ===========================
dart:async                                                        Future.Future.microtask
package:flutter_tools/src/commands/run.dart                       RunCommand.runCommand
package:flutter_tools/src/runner/flutter_command.dart 150         FlutterCommand.verifyThenRunCommand.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/dart/pub.dart 62                        pubGet.<async>
===== asynchronous gap ===========================
dart:async                                                        _asyncThenWrapperHelper
package:flutter_tools/src/runner/flutter_command.dart             FlutterCommand.verifyThenRunCommand
package:flutter_tools/src/commands/run.dart 122                   RunCommand.verifyThenRunCommand.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/runner/flutter_command.dart 199         FlutterCommand.findTargetDevice.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/device.dart 50                          DeviceManager.getDevicesById.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/device.dart 70                          DeviceManager.getAllConnectedDevices.<async>
===== asynchronous gap ===========================
dart:async                                                        _asyncThenWrapperHelper
package:flutter_tools/src/commands/run.dart                       RunCommand.verifyThenRunCommand
package:flutter_tools/src/runner/flutter_command.dart 117         FlutterCommand.run
package:args/command_runner.dart 177                              CommandRunner.runCommand.<fn>
dart:async                                                        Future.Future.sync
package:args/command_runner.dart 130                              CommandRunner.runCommand
package:flutter_tools/src/runner/flutter_command_runner.dart 186  FlutterCommandRunner.runCommand.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/cache.dart 71                           Cache.lock.<async>
===== asynchronous gap ===========================
dart:async                                                        _asyncThenWrapperHelper
package:flutter_tools/src/runner/flutter_command_runner.dart      FlutterCommandRunner.runCommand
package:args/command_runner.dart 104                              CommandRunner.run.<fn>
dart:async                                                        Future.Future.sync
package:args/command_runner.dart 104                              CommandRunner.run
package:flutter_tools/src/runner/flutter_command_runner.dart 132  FlutterCommandRunner.run
package:flutter_tools/executable.dart 97                          main.<async>.<fn>.<async>
===== asynchronous gap ===========================
package:stack_trace                                               Chain.capture
package:flutter_tools/executable.dart 91                          main.<async>

Flutter Doctor

$ flutter doctor
[✓] Flutter (on Mac OS, channel master)
    • Flutter at /Users/brett/github/flutter
    • Framework revision a426b6b3c8 (68 minutes ago), 2016-09-27 13:01:57
    • Engine revision a1f81c8893
    • Tools Dart version 1.20.0-dev.5.0

[✓] Android toolchain - develop for Android devices (Android SDK 23.0.1)
    • Android SDK at /Users/brett/Library/Android/sdk
    • Platform android-24, build-tools 23.0.1
    • Java(TM) SE Runtime Environment (build 1.8.0_92-b14)

[✓] iOS toolchain - develop for iOS devices (Xcode 8.0)
    • XCode at /Applications/Xcode.app/Contents/Developer
    • Xcode 8.0, Build version 8A218a

[✓] Atom - a lightweight development environment for Flutter
    • flutter plugin version 0.2.6
    • dartlang plugin version 0.6.40

[✓] Connected devices
    •  • 698b4da3275b3613ea0785a4b0718ce3ebf9bb38 • ios
    •  • 54fb3ad51364cb3b5d0a443e383b32b3986a16d7 • ios

Metadata

Metadata

Assignees

Labels

c: regressionIt was better in the past than it is nowplatform-iosiOS applications specificallytoolAffects the "flutter" command-line tool. See also t: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions