libimobiledevice 是什么?
IOS 命令行調試工具
常用命令
brew install libimobiledevice 安裝
brew install ideviceinstaller
ideviceinstaller -u [udid] -i [xxx.ipa] 給指定連接的設備安裝應用
ideviceinstaller -u [udid] -U [bundleId] 給指定連接的設備卸載應用
ideviceinstaller -u [udid] -l 指定設備,查看安裝的第三方應用
ideviceinstaller -u [udid] -l -o list_user 指定設備,查看安裝的第三方應用
ideviceinstaller -u [udid] -l -o list_system 指定設備,查看安裝的系統應用
ideviceinstaller -u [udid] -l -o list_all 指定設備,查看安裝的系統應用和第三方應用
idevice_id -l 查看當前已連接的設備的UUID
ideviceinfo 獲取設備信息
ideviceinfo -u [udid] 指定設備,獲取設備信息
ideviceinfo -u [udid] -k DeviceName 指定設備,獲取設備名稱:iphone6s
idevicename -u [udid] 指定設備,獲取設備名稱:iPhone6s
ideviceinfo -u [udid] -k ProductVersion 指定設備,獲取設備版本:10.3.1
ideviceinfo -u [udid] -k ProductType 指定設備,獲取設備類型:iPhone8,1
ideviceinfo -u [udid] -k ProductName 指定設備,獲取設備系統名稱: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