import os,subprocess
def get_ios_devices():
print("===============================================================")
print("========= 识别扫描连接IOS设备,开启tidevice终端=================")
print("===============================================================")
s = os.popen("tidevice list")
ios_list = []
for ios in s:
if len(ios.split()) > 1:
ios_list.append(ios.split()[0])
print("苹果设备{}被扫描识别".format(ios.split()[0]))
print('本次共扫描出%s个苹果设备' % len(ios_list))
port = 0
for devices in ios_list:
port+=1
print(devices)
os.popen( "tidevice --udid "+ str(devices) +" xctest -B com.facebook.WebDriverAgentRunnerxzz.xctrunner -e USB_PORT:830"+ str(port)+'')
# os.system( "tidevice --udid "+ str(devices) +" xctest -B com.facebook.WebDriverAgentRunnerxzz.xctrunner -e USB_PORT:830"+ str(port)+'')
print(f"开启成功:{devices}:830{port}")
return True
get_ios_devices()
com.facebook.WebDriverAgentRunnerxzz.xctrunner
这个需要替换成你自己的Xcode打包的BuildID