J'ai des problèmes pour installer et configurer flutter
Sur mac OS Sierra 10.12.6
Xcode 9.2
brasseur a rapporté tout ok
flutter docteur rapporté
[!] iOS toolchain - développer pour les appareils iOS (Xcode 9.2)
✗ **libimobiledevice and ideviceinstaller are not installed. To install, run:
brew install --HEAD libimobiledevice
brew install ideviceinstaller**
Invite $: brew install --HEAD libimobiledevice
==> Clonage https://git.libimobiledevice.org/libimobiledevice.git Mise à jour/Utilisateurs/rjoiner/Bibliothèque/Caches/Homebrew/libimobiledevice - git
==> Extraire le maître de la branche Déjà sur "maître" Votre branche est à jour avec "Origine/maître". HEAD est maintenant aux outils b34e343: supprime la vérification de la longueur des arguments UDID du périphérique pour prendre en charge les nouveaux périphériques.
==> ./autogen.sh Les 15 dernières lignes de /Users/rjoiner/Library/Logs/Homebrew/libimobiledevice/01.autogen.sh: vérification des caractéristiques de l'éditeur de liens dynamiques ... darwin16.7.0 dyld vérifiant comment coder en dur les chemins de bibliothèque dans les programmes ... vérification immédiate de pkg-config .../usr/local/opt/pkg-config/bin/pkg-config
vérifiant que pkg-config est au moins de la version 0.9.0 ... oui vérifiant libusbmuxd> = 1.1.0 ... non configure: erreur: les conditions requises pour le paquet (libusbmuxd> = 1.1.0) n'étaient pas remplies:
Requis 'libusbmuxd> = 1.1.0' mais la version de libusbmuxd est 1.0.10
Je ne sais pas comment installer la version 1.1.0 de libusbmuxd
À votre santé
Rob
A modification récente to libimobiledevice
bumped la contrainte sur libusbmuxd to> = version 1.1.0. Le package usbmuxd
homebrew actuel est la version 1.0.10.
En conséquence, les _ homebrew --HEAD
de libimobiledevice ne sont plus construits sans une installation de --HEAD
de usbmuxd
.
Jusqu'à ce que la formule homebrew usbmuxd
soit mise à jour, une solution de contournement consiste à l'installer à HEAD:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew install --HEAD libimobiledevice
Vous pouvez suivre les progrès sur ce problème sur flutter/flutter # 22595 .
C'est un peu étrange, mais il semble que la formule pour libusbmuxd
est usbmuxd
. Pouvez-vous essayer brew install --HEAD usbmuxd
?
Cela me convient exactement dans cet ordre:
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
J'ai trouvé un autre thread qui traite de l'échec de la configuration du pod
J'ai trouvé cela a fonctionné pour moi
pod repo remove master
pod setup