Answers:
是。Apple Configurator 2有一个命令行工具,可以拖尾和/或转储控制台日志并执行其他一些不错的操作,例如配对,枚举连接的设备等。
cfgutil syslog
这是Apple的官方方式,下载量比Xcode小得多。两者都是免费的,但cfgutil
功能更强大,并且可以在将iOS设备连接和分离到Mac上时执行删除应用程序,擦除,配对甚至运行脚本等操作。
要cfgutil
在命令行中使用它,请打开Configurator 2,然后从菜单中选择Configurator 2- > Install Automation Tools ...。
您还可以查看自制软件并安装libimobiledevice-它是开源的,也是免费的,并且随着时间的推移似乎保持了相当好的更新。
brew install libimobiledevice
cfgutil
看起来仅适用于实时日志,而不是未连接到Apple Configurator 2所产生的设备的旧日志
使用iTools 3.1.9.8(适用于Mac和Windows),您可以通过选择Toolbox
和来从iOS设备获取日志Real-time Log
:
我正在使用libimobiledevice(链接)。这是一个跨平台的软件协议库和工具,可以与iOS®设备进行本地通信。
安装这些设备后,您可以插入已配对的设备,将其解锁并使用以下命令在屏幕上查看日志: idevicesyslog
这类似于在设备上拖尾。同样,该设备必须配对。您可以使用命令行(例如,如果您在Linux上运行该命令行)来查看日志,但是如果未配对,则需要配对设备:idevicepair pair
您也可以取消配对:idevicepair unpair
配对和取消配对时,您应该在中看到相应的条目/var/db/lockdown
。
还有一个名为“ iOS Console ” 的应用程序,但它需要iOS 9。