【问题标题】:UIWebview Deprecated API UsageUIWebview 不推荐使用的 API 使用
【发布时间】:2020-03-25 07:06:36
【问题描述】:

我使用 Carthage 集成了一些第三方框架。所有库都按预期正常工作。 Apple 将很快停止接受任何使用 UIWebview 的应用程序。因此,我通过运行此命令 'grep -r UIWebView .' 交叉检查了我的项目目录,我的所有 framework.dSYM 都显示了 UIWebview 的匹配项。任何人都可以建议这可以吗?还是我们需要对项目进行任何更改?任何帮助表示赞赏。谢谢。

【问题讨论】:

  • 是的,您需要更新您的第三方框架。 Apple 停止接受使用 UIWebView 的应用程序。

标签: ios carthage deprecation-warning


【解决方案1】:

正如this link dSYM 文件中所解释的那样,dSYM 文件不包含任何功能代码,并且根据您定位的 iOS 版本,UIWebView 可能会出现在那里(就像您的情况一样)。

为了检查框架是否正在使用依赖项,您可以在终端中执行以下操作。

nm FrameworkToBeChecked.framework/FrameworkToBeChecked | grep -i Dependency

如果没有显示结果,则框架中不包含依赖项。 nm 显示文件的名称列表(符号表)。

所有功劳归链接页面评论的作者所有。

【讨论】:

  • 感谢 Miguel lsla 分享链接。所以希望我不想做任何改变。
猜你喜欢
  • 1970-01-01
  • 2020-12-12
  • 2020-11-19
  • 2021-08-10
  • 1970-01-01
  • 2020-08-30
  • 2022-01-25
  • 2020-09-16
  • 2020-01-03
相关资源
最近更新 更多