当我尝试使用ideviceinstaller时,该命令失败并显示以下错误消息:
$('.col-md-25').height( Math.round( $('.col-md-25').width() ) * Math.tan(0.523599) );
$('.row').css('transform', 'skewY(-25deg)');
示例命令:
"Could not connect to lockdownd. Exiting."
我用Google搜索了一个多小时才找到解决方案,但是对我来说没有任何作用:
ideviceinstaller -l
ideviceinstaller -i Something.ipa
重新安装brew并重新安装ideviceinstaller,libimobiledevice 它只有在我使用sudo时才有效,但遗憾的是我不能接受它。
系统参数: MacBookPro与10.11.5 OSX El Capitan 目标设备:iPhone 5,iPad 2
注意: 我在我的电脑上安装了Xcode 7.3.1和Xcode 8 beta 3。并使用这些命令在它们之间切换:
Reinstall ideviceinstaller
Reinstall libimobiledevice
答案 0 :(得分:13)
同时我找到了答案。此命令将添加持久权限以使用ideviceinstaller:
sudo chmod -R 777 /var/db/lockdown/
答案 1 :(得分:9)
仅供参考:对macOS,iTunes和其他Apple软件的更新将(正确)重置/ var / db / lockdown的权限。
这里最好的解决方案是获取最新的libimobiledevice,它解决了这个特殊问题:
brew uninstall ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install ideviceinstaller
brew link --overwrite ideviceinstaller
答案 2 :(得分:1)
要解决此问题,请先尝试:
usbmuxd --force-exit
sudo usbmuxd -f -v
然后
ideviceinstaller -d -i Something.ipa
答案 3 :(得分:1)
ideviceinstaller
我遇到了很多问题,所以至少我已经开始使用cfgutil
了。
它是Apple Configurator 2的CLI工具,始终是最新且可靠的,适用于iOS beta版本。
只需从App Store下载免费应用:https://itunes.apple.com/hu/app/apple-configurator-2/id1037126344
启动应用程序,然后从左上方菜单中选择“Apple Configurator 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
答案 4 :(得分:1)
如果您在brew install --HEAD libimobiledevice
时遇到此错误
:
"configure: error: Package requirements (libusbmuxd >= 1.1.0) were not met:
Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10"
以下命令将解决此问题:
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
答案 5 :(得分:1)
尝试此命令时:
ideviceinstaller -d -i Something.ipa
您将得到详细的错误。就我而言,错误是:
lockdown.c:218 lockdown_check_result(): ERROR: PairingDialogResponsePending
11:28:09 lockdown.c:1012 lockdownd_do_pair(): Pair failure
Could not connect to lockdownd.
Exiting.
在进一步搜索此错误号时。 2我发现连接的Iphone中存在信任问题,因此我打开Iphone并提供了信任设备,然后问题得到解决。
答案 6 :(得分:0)
bellow命令解决了我的问题
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/
答案 7 :(得分:0)
使用上述命令-> def adddigitsinstring(dig:str):
intial = 0
for digit in dig:
if digit.isdigit():
intial += int(digit)
final_result = intial * 2
return str(final_result)
def add_digits_in_string(dig:str):
digit = [int(digi) for digi in list(dig) if digi.isdigit()]
return str(sum(digit) * 2)
print(adddigitsinstring("12345"))
print(add_digits_in_string("12345"))
如果上述命令不起作用,请从锁定文件夹中删除文件
-> 30
30
-> sudo chmod -R 777 /var/db/lockdown/
然后尝试-> cd /var/db/lockdown/