Unity3D研究院之IOS在Windows上查看日志就像Android的adb一样方便(一百零一)

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:14   1574   0

Unity3D研究院之IOS在Windows上查看日志就像Android的adb一样方便(一百零一)

https://www.xuanyusong.com/archives/4541

我以前写过一篇 Unity3D研究院专治IOS查看日志各种不服(九十五) 但是今天无意间发现了一个工具iOSLogInfo,这个工具比之前的做法更好更方便。

下载地址:https://www.blackberry.com/blackberrytraining/web/KB_Resources/KB36986_iOSLogInfo_4.3.4.zip

Unity中的日志一般分为两种,一种是Debug.Log这种我们主动打的日志,还有一种就是一些代码错误引起的异常了。

iOSLogInfo下载好以后,就可以使用指令了。

sdsiosloginfo.exe -d > xcode.log

似乎用起来不然方便,所以我们写一个批处理放在iOSLogInfo解压后的文件夹中。

run.bat

1

2

3

4

5

6

7

@echo off

set sdsiosloginfo="%~dp0\sdsiosloginfo.exe"

set xcodelog="%~dp0\xcode.log"

echo "关闭窗口停止"

%sdsiosloginfo% -d >%xcodelog%

pause

Windows查看日志的方式

1.手机连上usb 确保连接正常, 可以安装itools一类的工具。

2.双击run.bat

3.关闭控制台,打开iOSLogInfo目录下生成的xcode.log文件

4.最后看看xcode.log的日志,如下图所示,我们自己打的日志,又或者异常日志都被正常的输出了。

这样就可以让IOS在Windows上查看日志就像Android一样方便啦。

最近有朋友问我能否在mac上也可以这样方便的查看日志,首先下载 Apple Configurator 2
在Unity里写点日志。

1

2

3

4

5

6

7

8

9

private void Update()

{

Debug.Log("yusongmomo!");

Debug.LogError("yusongmomo error!");

Debug.LogWarning("yusongmomo warn!");

int[] a = new int[1];

a[2] = 100; //异常

}

打开软件后选择自己的设备-》控制台。然后就可以看日志了

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP