不要在 Xcode 中分析 pod

Posted

技术标签:

【中文标题】不要在 Xcode 中分析 pod【英文标题】:Don't analyze pods in Xcode 【发布时间】:2014-05-06 11:57:38 【问题描述】:

我有由 cocoapods 创建的 xcworkspace。当我构建目标应用程序时,Xcode 会告诉我有关已使用 pod 中代码的警告。分析工具也是如此,它也会检查 pod 的代码。是否可以避免对 pods 项目进行分析(深度和吞咽)?

我认为这应该在方案中配置,但是 pods 方案没有任何操作,并且在我的目标方案中没有 pods 配置。 我还检查了 pod 项目和目标设置,并确保 analyse during build 设置为 No

UPD 14sep14: 还有什么方法可以忽略 cocoapods 构建系统的问题吗?

【问题讨论】:

【参考方案1】:

Xcode 检查 pod 代码的原因是该代码将与您的应用程序一起提交。如果您的 pod 有警告,您可以修复它们并为您正在使用的库创建拉取请求。如果您不确定如何修复警告,只需将警告作为问题发布(只要问题不存在)。

如果您决定确实要忽略这些警告,您可以将以下内容添加到您的 Podfile。

inhibit_all_warnings!

【讨论】:

是的,我已将其提交给上游并等待了两个多月,这对于修复警告来说是很不舒服的。而且我什至必须更改 podfile 中的 git url,所以在合并更改后,我必须回滚 Podfile。 好的,代码问题现在消失了,但内部 cocoapod 工具问题仍然存在。我已经更新了这个问题。你知道压制他们的简单方法吗?

以上是关于不要在 Xcode 中分析 pod的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 中分析应用程序的 IPS 文件?

在虚拟机环境中分析 Java 应用程序(例如 vbox、vpc、vmware 等)

在 CUDA 中分析常量缓存

在 perl 中分析 IIS 网站

如何在 MVC 框架中分析 SQL 查询?

在任务管理器和 ANTS 分析器中分析的内存使用情况