web-dev-qa-db-fra.com

Erreur de version de libusbmuxd lors de l'installation de Flutter

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

30
Dave Lister

A modification récente to libimobiledevicebumped 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 .

109
cbracken

C'est un peu étrange, mais il semble que la formule pour libusbmuxd est usbmuxd. Pouvez-vous essayer brew install --HEAD usbmuxd?

14
Frederik Carlier

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
1
Jackson Smith

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

Cocoapods: Impossible de se connecter à GitHub pour mettre à jour le référentiel de spécifications CocoaPods/Specs

0
Dave Lister