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

     

  • 相关阅读:
    FrameBuffer系列 之 一点资源
    FrameBuffer系列 之 显示图片
    FrameBuffer系列 之 相关结构与结构体
    FrameBuffer系列 之 介绍
    FrameBuffer系列 之 简单编程
    程序员五大层次,你属于哪一层?
    提高编程效率的14件事
    GTK简单了解记录
    __read_mostly变量含义
    [系统启动]Printk与sched_clock_init的一点分析
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/12067114.html
Copyright © 2011-2022 走看看