zoukankan      html  css  js  c++  java
  • Mac_如何通过命令行装包到ios手机

    前言

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

    安装libimobiledevice

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

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

    2. 安装libimobiledevice

    brew install -HEAD libimobiledevice
    brew install ideviceinstaller

    安装ipa包到ios手机

    1. 下载ipa包到Mac上

    2. ios手机通过usb连接Mac

    3. 查看设备已连接

    idevice_id -l 

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

    4. 安装ipa包到ios手机

    ideviceinstaller -i <ipa包路径>  # 直接拖拽ipa包到终端即可获得路径

    5. 多设备连接,安装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

     

  • 相关阅读:
    用户场景故事
    我喜欢的输入法
    课堂练习-----查找水王
    《你的灯亮着吗》阅读笔记1
    补第二阶段冲刺站立会议6(原6月8日)
    补第二阶段冲刺站立会议5(原6月7日)
    补第二阶段冲刺站立会议4(原6月6日)
    补第二次冲刺站立会议3(原6月5日)
    补第二次冲刺站立会议2(原6月4日)
    补第二次阶段冲刺站立会议1(原6月3日)
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/12067114.html
Copyright © 2011-2022 走看看