2016-08-19 20 views
5

私はideviceinstallerを使用しようとすると、コマンドは次のエラーメッセージで失敗しますideviceinstallerが「ロックダウンに接続できませんでした。」と表示されません。

"Could not connect to lockdownd. Exiting." 

コマンドの例:

ideviceinstaller -l 
ideviceinstaller -i Something.ipa 

しかし私は、何も働いていない、解決策を見つけるために時間以上をGoogleで検索しています私のために:

Reinstall ideviceinstaller 
Reinstall libimobiledevice 

は醸造を再インストールして、再度両方ideviceinstallerを再インストールし、libimobiledevice私はsudoを使用する場合にのみ動作しますが、残念ながら私の場合は受け入れられません。

システムparamereters:10.11.5 OSXエルキャピタン ターゲットデバイスと MacBookPro:iPhone 5、iPadの2

注: 私はXcodeの7.3.1とXcode 8ベータ3の両方がインストールされていますぼくのコンピュータ。そして、それらの間を切り替えるには、これらのコマンドを使用:

sudo xcode-select -switch /Applications/Xcode-beta.app/ 
sudo xcode-select -switch /Applications/Xcode.app/ 

答えて

12

一方私は答えを見つけました。このコマンドは、ideviceinstallerを使用するために耐久性のある権限を追加します。

sudo chmod -R 777 /var/db/lockdown/ 
+0

うわー、この経験豊富な同僚にも意味をなさない秘密の誤りの背後に横たわって、すべての私の問題の源だった。しかしそれはそれを修正した。ありがとうございました!!!!!! – Matthew

1

これを修正するには、まず試してみてください。

usbmuxd --force-exit 
sudo usbmuxd -f -v 

その後

ideviceinstaller -d -i Something.ipa 
8

ちょうどFYI:MacOSの、iTunesにアップデート、およびおそらく他のアップルのソフトウェアは、(正しく)は/ var /デシベル/ロックダウンのアクセス許可をリセットします。ここ

最善の解決策は、この特定の問題の修正プログラムを持っている最新のlibimobiledeviceを得ることです:

brew uninstall ideviceinstaller 
brew uninstall libimobiledevice 
brew install --HEAD libimobiledevice 
brew link --overwrite libimobiledevice 
brew install ideviceinstaller 
brew link --overwrite ideviceinstaller 
0

コマンドは

brew uninstall ideviceinstaller 
brew uninstall libimobiledevice 
brew install --HEAD libimobiledevice 
brew unlink libimobiledevice && brew link libimobiledevice 
brew install --HEAD ideviceinstaller 
brew unlink ideviceinstaller && brew link ideviceinstaller 
sudo chmod -R 777 /var/db/lockdown/ 
0

私の問題を解決怒鳴る私はあまりにもideviceinstallerには多くの問題がありました少なくとも私はを使い始めました。

Apple Configurator 2のCLIツールは、常に最新で信頼性が高く、iOSベータ版とうまく機能します。

ただのApp Storeから無料アプリをダウンロードしてください: https://itunes.apple.com/hu/app/apple-configurator-2/id1037126344

はアプリがその後、左上のメニューから「アップルコンフィギュレータは、自動化ツールのインストール2>」を選択し起動します。/アンインストールのアプリをインストールするには

cfgutil --ecid $ECID remove-app $BUNDLE_ID_OF_INSTALLED_APP; 
cfgutil --ecid $ECID install-app $PATH_TO_IPA_OR_APP_FOLDER; 

、ECIDを取得するiOSデバイスを接続し、以下のコマンドを実行するには:ここで

cfgutil list 

が利用可能な機能です:https://pastebin.com/ZzeueLK2

関連する問題