26行代码实现检测到苹果手机接入电脑自动安装app
环境:
ubuntu 18.04
需要事先准备的工具:
ideviceinstaller
ubuntu 18.04安装ideviceinstaller
sudo apt-get install libzip-dev
git clone https://github.com/libimobiledevice/ideviceinstaller.git
cd ideviceinstaller
./autogen.sh
make
sudo make install
实现自动检测有无iOS设备接入电脑并自动在设备上安装app(26行代码)
import re
import os
def apple_device_exists():
strs_obj = os.popen('lsusb | grep Apple')
t_strs = strs_obj.read()
device_list = re.findall(r'.+Apple.+', t_strs, re.I)
if len(device_list) == 0:
return False
else:
return True
def install_app():
os.system('ideviceinstaller -i Peertalk\ iOS\ Example.app/')
app_installed = False
while True:
if not apple_device_exists():
app_installed = False
continue
else:
if app_installed:
continue
else:
install_app()
app_installed = True