gpt4 book ai didi

ios - 如何在 UIDevice 上找到调用 uniqueIdentifier 的文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:48:20 25 4
gpt4 key购买 nike

我用了这个问题的答案How to detect if any external libraries are calling [UIDevice currentDevice] uniqueIdentifier]?

获取调用 uniqueIdentifier 的日志。但是我不能从日志中提取很多有用的信息。我如何确定哪个类或库正在调用 uniqueIdentifier。

* thread #7: tid = 0x2603, 0x01850690 UIKit`-[UIDevice uniqueIdentifier], stop reason = breakpoint 6.1
frame #0: 0x01850690 UIKit`-[UIDevice uniqueIdentifier]
frame #1: 0x02743663 libobjc.A.dylib`-[NSObject performSelector:] + 62
frame #2: 0x001038ff SmackTalk`CLSHostDataInit + 843
frame #3: 0x028b4014 libdispatch.dylib`_dispatch_client_callout + 14
frame #4: 0x028a52e8 libdispatch.dylib`_dispatch_root_queue_drain + 335
frame #5: 0x028a5450 libdispatch.dylib`_dispatch_worker_thread2 + 39
frame #6: 0x9a597e72 libsystem_c.dylib`_pthread_wqthread + 441

最佳答案

CLS 是否指的是您可能添加的任何框架?似乎是您发布的日志中最好的线索。

您可以尝试试错。从分析或广告框架等最有可能的可疑对象开始,取消链接并注释掉相关代码,看看是否仍会命中该断点。

根据您所讨论的库的数量,查找这些库的项目页面并检查它们的代码的最新程度以及您的代码版本的最新程度可能也很有意义。最好的情况是他们已经更新了他们的库并提取了 UDID 代码,而您所要做的就是更新到最新版本。

关于ios - 如何在 UIDevice 上找到调用 uniqueIdentifier 的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16558089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com