Unverified Commit 07d1ba87 authored by Todd Volkert's avatar Todd Volkert Committed by GitHub

Update doctor instructions for libimobiledevice installation (#23946)

https://github.com/flutter/flutter/issues/22595
parent 54becbf3
...@@ -133,6 +133,9 @@ class IOSValidator extends DoctorValidator { ...@@ -133,6 +133,9 @@ class IOSValidator extends DoctorValidator {
brewStatus = ValidationType.partial; brewStatus = ValidationType.partial;
messages.add(ValidationMessage.error( messages.add(ValidationMessage.error(
'libimobiledevice and ideviceinstaller are not installed. To install, run:\n' 'libimobiledevice and ideviceinstaller are not installed. To install, run:\n'
' brew update\n'
' brew install --HEAD usbmuxd\n'
' brew link usbmuxd\n'
' brew install --HEAD libimobiledevice\n' ' brew install --HEAD libimobiledevice\n'
' brew install ideviceinstaller' ' brew install ideviceinstaller'
)); ));
...@@ -142,7 +145,12 @@ class IOSValidator extends DoctorValidator { ...@@ -142,7 +145,12 @@ class IOSValidator extends DoctorValidator {
'Verify that all connected devices have been paired with this computer in Xcode.\n' 'Verify that all connected devices have been paired with this computer in Xcode.\n'
'If all devices have been paired, libimobiledevice and ideviceinstaller may require updating.\n' 'If all devices have been paired, libimobiledevice and ideviceinstaller may require updating.\n'
'To update, run:\n' 'To update, run:\n'
' brew update\n'
' brew uninstall --ignore-dependencies libimobiledevice\n' ' brew uninstall --ignore-dependencies libimobiledevice\n'
' brew uninstall --ignore-dependencies usbmuxd\n'
' brew install --HEAD usbmuxd\n'
' brew unlink usbmuxd\n'
' brew link usbmuxd\n'
' brew install --HEAD libimobiledevice\n' ' brew install --HEAD libimobiledevice\n'
' brew install ideviceinstaller' ' brew install ideviceinstaller'
)); ));
...@@ -151,6 +159,8 @@ class IOSValidator extends DoctorValidator { ...@@ -151,6 +159,8 @@ class IOSValidator extends DoctorValidator {
messages.add(ValidationMessage.error( messages.add(ValidationMessage.error(
'ideviceinstaller is not installed; this is used to discover connected iOS devices.\n' 'ideviceinstaller is not installed; this is used to discover connected iOS devices.\n'
'To install, run:\n' 'To install, run:\n'
' brew install --HEAD usbmuxd\n'
' brew link usbmuxd\n'
' brew install --HEAD libimobiledevice\n' ' brew install --HEAD libimobiledevice\n'
' brew install ideviceinstaller' ' brew install ideviceinstaller'
)); ));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment