首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >iOS14适配一查找哪些SDK使用剪切板

iOS14适配一查找哪些SDK使用剪切板

作者头像
莫空9081
发布2021-03-01 12:44:33
发布2021-03-01 12:44:33
6700
举报
文章被收录于专栏:iOS 备忘录iOS 备忘录

iOS14适配一查找哪些SDK使用剪切板

背景

iOS14公测版发出之后,我们app出现了从后台唤起会弹出 读取剪切板的 提示,安全要求要赶紧查,全局搜索了我们APP,发现并没有读取剪切板的代码,比窦娥还冤,只能是第三方SDK的问题了,但是项目里集成了十几个第三方SDK,一个个排查删除,万一两个SDK都有,这个排列组合可能性就太多了。

脑壳疼了好几天,求助万能的V友和群友,然后找到了好的办法

  • 步骤1: 用Xcode的Symbolic breakpoint,调试[UIPasteboard generalPasteboard],按照重现步骤,例如,我们APP是从后台唤起来会有这个提示,就打断点,然后走这个流程。
  • 步骤2: 断点会停在调用到这个方法的地方,然后上下查看,如果还不能确认是哪个SDK的话,就单步向下走几步,然后就会出现调用方

步骤3:具体调用的类已经暴露了之后,怎么确定这是哪个SDK的呢?在工程目录中使用命令(来自群友的帮助):

然后会出现

可以看到这个类是支付宝支付的SDK,然后删除SDK后,先看复现步骤好了没,如果没有好,再重复这个流程,确认还有没有别的SDK也有这么调用的就可以了。

参考

请教一下大家,关于 iOS14 读取剪切板的问题

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-122,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • iOS14适配一查找哪些SDK使用剪切板
    • 背景
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档