第三个库在编译期间报告错误(使用 cocoaPods)

Posted

技术标签:

【中文标题】第三个库在编译期间报告错误(使用 cocoaPods)【英文标题】:3rd-libraries report errors during compile (using cocoaPods) 【发布时间】:2018-04-05 07:05:45 【问题描述】:

在我将我的 mac 更新到 MAC OS 10.13.4 之后。

我使用 cocoaPods 安装的一些 pod 现在无法正确编译。

在我构建项目时,这些 pod 出现错误。 例如: 我使用的 pod 之一(RaptureXML),不断给我错误,例如 语义问题

    不支持:typedef 更改了匿名类型的链接,但链接已计算完毕 “xmlTextReaderSetErrorHandler”的类型冲突

我确定这些豆荚没有问题,cocoaPods应该是根本原因。

但是,在网上搜索了一整天的解决方案后,我发现看起来像我遇到的情况。

我也试过删除并重新安装 cocoaPods

但它不起作用。这些 Pod 仍然不断给我错误。

那么……有人有想法吗?还是我应该重新安装我的操作系统?

【问题讨论】:

【参考方案1】:

我可以说操作系统版本根本没有问题,因为它对我有用。尝试使用不同 pod 的更简单的项目。

如果这样可行,那么您使用的 pod 可能存在一些兼容性问题。如果没有,您可能需要重新安装 Xcode 和其他开发人员组件。

【讨论】:

以上是关于第三个库在编译期间报告错误(使用 cocoaPods)的主要内容,如果未能解决你的问题,请参考以下文章

在使用 CocoaPods 编译期间包含一个目录作为搜索路径

iOS:可可豆荚:代码编译问题

cocoapods - ld:框架未找到Pods

使用 boost 字符串库在 Visual Studio 中获取字符串编译错误

将Cocoapods与App Extension一起使用

s-s-rS - 报告查看器编译错误