美文网首页
Mac_如何通过命令行装包到ios手机

Mac_如何通过命令行装包到ios手机

作者: _亻弋_石马_亻_生 | 来源:发表于2021-12-27 17:06 被阅读0次

    前言

    Mac通过命令行安装ipa包到ios手机,可以在终端通过第三方库libimobiledevice安装。libimobiledevice 是一个跨平台的软件库,支持 iPhone, iPod Touch, iPad and Apple TV等设备的通讯协议,不需要越狱。

    安装libimobiledevice
    1. 安装包插件管理工具homebrew

    未安装homebrew的同学可参考:MAC-安装套件管理工具Homebrew

    1. 安装libimobiledevice
    brew install -HEAD libimobiledevice
    brew install ideviceinstaller
    
    安装ipa包到ios手机
    1. 下载ipa包到Mac上

    2. ios手机通过usb连接Mac

    3. 查看设备已连接

    idevice_id -l 
    

    备注:展示设备号即ios手机成功连接Mac

    1. 安装ipa包到ios手机
    ideviceinstaller -i <ipa包路径>  # 直接拖拽ipa包到终端即可获得路径
    
    1. 多设备连接,安装ipa包到指定设备
    ideviceinstaller -u <设备号> -i <ipa包路径>
    

    备注:

    若遇到报错Could not connect to lockdownd. Exiting,可参考以下命令解决:

    brew uninstall --ignore-dependencies libimobiledevice

    brew uninstall --ignore-dependencies ideviceinstaller

    brew uninstall --ignore-dependencies usbmuxd

    sudo rm /var/db/lockdown/*

    brew install --HEAD usbmuxd

    brew unlink usbmuxd

    brew link usbmuxd

    brew install --HEAD libimobiledevice

    brew install --HEAD ideviceinstaller

    ideviceninstaller常用命令

    备注:多设备连接时,可使用 “-u” 指定设备号,例(指定设备安装ipa包):ideviceinstaller -u <设备号> -i <ipa包路径>

    查看连接设备

    idevice_id -l  # 可获得设备号
    

    安装ipa包

    ideviceinstaller -i <ipa包路径>
    

    覆盖安装ipa包

    ideviceinstaller -g <ipa包路径>
    

    查看设备app信息

    ideviceinstaller -l
    

    卸载app

    ideviceinstaller -l  # 返回信息中获取目标app包名
    ideviceinstaller -U <包名>  # 卸载目标app
    

    查看设备udid

    idevice_id -l
    

    相关文章

      网友评论

          本文标题:Mac_如何通过命令行装包到ios手机

          本文链接:https://www.haomeiwen.com/subject/oovyqrtx.html