求助关于 xcode 调试

4 天前
 yutou527
我们是游戏项目,接了个聚合类型的 sdk ,现在游戏启动过程中发现有个文件 copy 操作很慢导致启动超时被杀进程了,如果用性能好点的机器可以发现卡点后面会有一条 log: “文件移动成功”,现在能想办法检测到这个 log 是哪里打的吗,比如劫持 print 方法然后加条件断点之类的?只需要确认是哪个 sdk 即可。
785 次点击
所在节点    Xcode
3 条回复
pipasese
4 天前
用 instruments 工具
pheyer
2 天前
先用 strings 命令查一下 sdk 里面有没有关键字啊,示例如下
strings 二进制文件 >> strings.txt
yutou527
1 天前
@pheyer 感谢回复, 已经让 SDK 同学找到了
首次启动 SDK 有个 copy asset 目录的逻辑,而游戏资源也在 assets 里, 导致把巨大的游戏资源也拷贝可一份,启动就超时了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1162084

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX