libimobiledevice 是什么?
IOS 命令行調(diào)試工具
常用命令
brew install libimobiledevice 安裝
brew install ideviceinstaller
ideviceinstaller -u [udid] -i [xxx.ipa] 給指定連接的設(shè)備安裝應(yīng)用
ideviceinstaller -u [udid] -U [bundleId] 給指定連接的設(shè)備卸載應(yīng)用
ideviceinstaller -u [udid] -l 指定設(shè)備,查看安裝的第三方應(yīng)用
ideviceinstaller -u [udid] -l -o list_user 指定設(shè)備,查看安裝的第三方應(yīng)用
ideviceinstaller -u [udid] -l -o list_system 指定設(shè)備,查看安裝的系統(tǒng)應(yīng)用
ideviceinstaller -u [udid] -l -o list_all 指定設(shè)備,查看安裝的系統(tǒng)應(yīng)用和第三方應(yīng)用
idevice_id -l 查看當前已連接的設(shè)備的UUID
ideviceinfo 獲取設(shè)備信息
ideviceinfo -u [udid] 指定設(shè)備,獲取設(shè)備信息
ideviceinfo -u [udid] -k DeviceName 指定設(shè)備,獲取設(shè)備名稱:iphone6s
idevicename -u [udid] 指定設(shè)備,獲取設(shè)備名稱:iPhone6s
ideviceinfo -u [udid] -k ProductVersion 指定設(shè)備,獲取設(shè)備版本:10.3.1
ideviceinfo -u [udid] -k ProductType 指定設(shè)備,獲取設(shè)備類型:iPhone8,1
ideviceinfo -u [udid] -k ProductName 指定設(shè)備,獲取設(shè)備系統(tǒng)名稱:iPhone OS
Gradle 常用命令
gradlew -v 查看版本號
gradlew clean 清除 項目/App/build 文件夾
gradlew build 檢查依賴,并編譯打包(debug和release包都打出來)
gradlew assembleDebug 編譯并只打Debug包
gradlew assembleRelease 編譯并只打Release包
gradlew installRelease Release模式打包,并安裝
gradlew uninstallRelease 卸載Release包
gradlew -help 查看幫助
gradlew tasks 查看有多少個task
gradlew tasks 查看詳細的task