我想创建一个快捷功能,该功能可以获取连接到mac的所有拴系iOS设备的信息(名称,UDID等)。到目前为止,我在这方面找不到任何帮助。
编辑:
我安装了移动设备框架并编写了一个函数,该函数是:
func getConnectedDevices(lblOut: NSTextView)
{
let pipe = Pipe()
let process = Process()
process.launchPath = "/bin/bash"
process.arguments = ["--login", "-c", "\"mobiledevice get_device_prop DeviceName\""]
process.standardOutput = pipe
let fileHandle = pipe.fileHandleForReading
process.launch()
lblOut.string += "\n" + String(data: fileHandle.readDataToEndOfFile(), encoding: .utf8)!
}
上面的函数给出的输出结果是找不到命令,但是在终端中运行相同的命令可以得到期望的结果。