Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振医生:idevice_id返回了一个错误_Flutter - Fatal编程技术网

Flutter 颤振医生:idevice_id返回了一个错误

Flutter 颤振医生:idevice_id返回了一个错误,flutter,Flutter,我有一个问题。当我重新启动电脑时,“颤振医生”就可以了。我可以成功运行我的应用程序。但一旦我运行我的应用程序,“颤振医生”命令就错了。如果我重新启动我的电脑,“颤振医生”将再次正常。是否有人遇到同样的问题,如何解决 异常:idevice_id返回错误: #0 IMobileDevice.getInfoForDevice (package:flutter_tools/src/ios/mac.dart:122:9) #1 IOSDevice.getAttachedDevices

我有一个问题。当我重新启动电脑时,“颤振医生”就可以了。我可以成功运行我的应用程序。但一旦我运行我的应用程序,“颤振医生”命令就错了。如果我重新启动我的电脑,“颤振医生”将再次正常。是否有人遇到同样的问题,如何解决 异常:idevice_id返回错误:

#0      IMobileDevice.getInfoForDevice (package:flutter_tools/src/ios/mac.dart:122:9)
#1      IOSDevice.getAttachedDevices (package:flutter_tools/src/ios/devices.dart:152:53)
#2      IOSDevices.pollingGetDevices (package:flutter_tools/src/ios/devices.dart:112:57)
#3      PollingDeviceDiscovery.devices (package:flutter_tools/src/device.dart:163:52)
#4      DeviceManager.getAllConnectedDevices (package:flutter_tools/src/device.dart:91:46)
#5      DeviceValidator.validate (package:flutter_tools/src/doctor.dart:607:54)
#6      Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:105:52)
#7      Doctor.diagnose (package:flutter_tools/src/doctor.dart:162:41)
#8      _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#9      Doctor.diagnose (package:flutter_tools/src/doctor.dart:152:24)
#10     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:29:39)
#11     _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#12     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:28:42)
#13     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:372:18)
#14     _asyncThenWrapperHelper.<anonymous closure> (dart:async/runtime/libasync_patch.dart:77:64)
#15     _rootRunUnary (dart:async/zone.dart:1132:38)
#16     _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#17     _FutureListener.handleValue (dart:async/future_impl.dart:129:18)
#18     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:642:45)
#19     Future._propagateToListeners (dart:async/future_impl.dart:671:32)
#20     Future._complete (dart:async/future_impl.dart:476:7)
#21     _SyncCompleter.complete (dart:async/future_impl.dart:51:12)
#22     _AsyncAwaitCompleter.complete.<anonymous closure> (dart:async/runtime/libasync_patch.dart:33:20)
#23     _rootRun (dart:async/zone.dart:1124:13)
#24     _CustomZone.run (dart:async/zone.dart:1021:19)
#25     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:947:23)
#26     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#27     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#28     _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:115:13)
#29     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:172:5)"
#0 IMobileDevice.getInfoForDevice(包:flatter_tools/src/ios/mac.dart:122:9)
#1 IOSDevice.getAttachedDevices(包:颤振工具/src/ios/devices.dart:152:53)
#2 IOSDevices.pollingGetDevices(包:flatter_tools/src/ios/devices.dart:112:57)
#3轮询设备发现设备(包装:颤振工具/src/设备。dart:163:52)
#4 DeviceManager.getAllConnectedDevices(包:颤振工具/src/设备。dart:91:46)
#5 DeviceValidator.validate(包:颤振工具/src/doctor.dart:607:54)
#6 Doctor.startValidatorTasks(包:颤振工具/src/Doctor.dart:105:52)
#7医生诊断(包装:颤振工具/src/Doctor.dart:162:41)
#8\u AsyncAwaitCompleter.start(dart:async/runtime/libasync\u patch.dart:49:6)
#9医生诊断(包装:颤振工具/src/Doctor.dart:152:24)
#10 DoctorCommand.runCommand(包:flatter\u tools/src/commands/doctor.dart:29:39)
#11\u AsyncAwaitCompleter.start(dart:async/runtime/libasync\u patch.dart:49:6)
#12 DoctorCommand.runCommand(包:flatter\u tools/src/commands/doctor.dart:28:42)
#13颤振命令。验证运行命令(包:颤振工具/src/runner/颤振命令。dart:372:18)
#14_asyncWrapperHelper。(dart:async/runtime/libasync_patch.dart:77:64)
#15_rootrunary(dart:async/zone.dart:1132:38)
#16_CustomZone.runUnary(dart:async/zone.dart:1029:19)
#17\u FutureListener.handleValue(dart:async/future\u impl.dart:129:18)
#18 Future.\u PropagateTListeners.handleValueCallback(dart:async/Future\u impl.dart:642:45)
#19 Future.\u传播到侦听器(dart:async/Future\u impl.dart:671:32)
#20未来完成(dart:async/Future\u impl.dart:476:7)
#21\u SyncCompleter.complete(dart:async/future\u impl.dart:51:12)
#22_asyncwait completer.complete。(dart:async/runtime/libasync_patch.dart:33:20)
#23_rootRun(dart:async/zone.dart:1124:13)
#24_CustomZone.run(dart:async/zone.dart:1021:19)
#25_CustomZone.bindCallback。(dart:async/zone.dart:947:23)
#26 microtaskLoop(dart:async/schedule_microtask.dart:41:21)
#27 _startMicrotaskLoop(dart:async/schedule_microtask.dart:50:5)
#28 _runPendingImmediateCallback(dart:isolate/runtime/libisolate_补丁。dart:115:13)
#29 _RawReceivePortImpl._handleMessage(dart:isolate/runtime/libisolate_patch.dart:172:5)
这是一个问题。也有一个问题正在考虑纳入颤振本身

与此同时,GitHub用户可以通过两种方法解决此问题:

  • 通过USB连接,解除与Xcode配对的同一本地(Wi-Fi)网络上任何不需要的iOS设备的配对,然后:打开Xcode>
    窗口
    设备和模拟器
    >右键单击设备>
    解除配对设备

  • 如果您使用的是不想与Xcode解除连接的物理iOS设备,则必须使用USB电缆将其连接或禁用设备上的Wi-Fi

#断开USB并禁用设备上的WIFI(等待10-20秒)
$idevice_id-l
[空]
#在设备上启用WIFI(等待10-20秒)
$idevice_id-l
4a8e882c613--37cc1ac48
$ideviceinfo-u 4a8e882c613-37cc1ac48
未找到udid 4a8e882c613--37cc1ac48的设备,是否已插入?
#使用USB连接设备
$idevice_id-l
4a8e882c613--37cc1ac48
4a8e882c613--37cc1ac48
$ideviceinfo-u 4a8e882c613--37cc1ac48
激活状态:已激活
等
#现在它起作用了

我可以通过取消配对设备然后运行来解决问题

brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller

更新到最新和最棒的版本后,我发现了同样的问题。我唯一能做的就是构建应用程序的发布版本进行测试。我不介意在GH上提出问题,但我不想冒犯你。我也遇到了同样的问题,并在github.com/flatter/flatter/issues/23341上提交了一个github问题。我收到了对github问题的回复w这里有人说他们也有同样的问题,并声称为xcode安装命令行工具修复了他们的问题(“$xcode select--install”)。这对我来说不起作用,但可能值得一试。我尝试过,但不起作用/(ㄒoㄒ)/~~@如果确实解决了你的问题,alittlecockroach会很乐意接受答案。我做iOS开发,每天工作都使用Xcode。我还使用Xcode提供的无线设备功能,我认为这就是造成我问题的原因。关闭wifi对我来说很有效。