码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2020-03-18 20:11:50      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:--   软件库   ini   http   ipa   ack   end   获取   下载   

前言

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

 

 

 

 

 

 

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

标签:--   软件库   ini   http   ipa   ack   end   获取   下载   

原文地址:https://www.cnblogs.com/mini-monkey/p/12067114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!