要检测已连接的 iPhone,请查看此答案。像这样的东西:
\n\n$ system_profiler SPUSBDataType | grep iPhone\nRun Code Online (Sandbox Code Playgroud)\n将检测 iPhone 是否已连接(对于 iPad,您可能需要不同的 grep)。
\n该命令的完整(呃)输出(不带)| grep iPhone是:
iPhone:\n\n Product ID: 0x12a8\n Vendor ID: 0x05ac (Apple Inc.)\n Version: 5.10\n Serial Number: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n Speed: Up to 480 Mb/sec\n Manufacturer: Apple Inc.\n Location ID: 0xfa120000 / 5\n Current Available (mA): 500\n Current Required (mA): 500\n Extra Operating Current (mA): 500\nRun Code Online (Sandbox Code Playgroud)\n因此,根据您希望脚本的输出是什么样子,您可能需要使用您最喜欢的脚本语言来解析上述内容。
\n要检测模拟器,请尝试这样的操作 (\xe2\x80\xa0):
\n$ ps -A | grep "iPhone Simulator "\nRun Code Online (Sandbox Code Playgroud)\n产生:
\n\n\n501 12115 135 0 上午 1:53 ?? 0:06.12 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator -SessionOnLaunch 否
\n
如果没有关于输出应该如何显示的具体指导,很难为您提供更多信息。与任何脚本编写任务一样,您应该用您擅长的语言编写它。
\n希望这只是一个开始。也许其他人可以在此基础上进一步发展,或者提出替代方案。
\n\xe2\x80\xa0 在较新的 SDK 版本上,您必须使用 grep 查找模拟器
\n$ ps -A | grep "iOS Simulator"\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
3708 次 |
| 最近记录: |