安裝libimobiledevice出現(xiàn)問題:onfigure: error: Package requirements (libusbmuxd >= 1.1.0) were not met: Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10
是由于系統(tǒng)要求的libusbmuxd 版本和所要安裝的版本不一致的問題導(dǎo)致的。
解決方法:
根據(jù)下面順序執(zhí)行
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
完了后,用idevice_id -l測(cè)試一下,連上移動(dòng)設(shè)備,能獲取到uid就證明成功了。
2.如何獲取iPhone所有安裝app的bundleid,測(cè)試時(shí)就不用煩惱不知道或者需要向開發(fā)問的問題了,以下:
如果要使用ideviceinstaller -l或其他等這些命令,在libimobiledevice基礎(chǔ)上就還要裝ideviceinstaller
安裝命令:
brew?install?ideviceinstaller
brew?link?--overwrite?ideviceinstaller
試試:
獲取bundleid:ideviceinstaller?-l
其他信息使用ideviceinstaller -h查看可使用的詳細(xì)命令