使用 Pods 时出现 Core Plot 构建错误

Core Plot build error while using with Pods

我运行遇到一个问题,我在我的项目中使用 CorePlot API 和 Pods(最近在 Pod 文件中添加了 CorePlot),每次我尝试构建Device/Simulator 的项目 我从 CPTAnimation.h

得到了一些错误
too many arguments to function call, expected 0, have 3
                            setterMethod(boundObject, boundSetter, buffer);

too many arguments to function call, expected 0, have 3
                            setterMethod(boundObject, boundSetter, tweenedValue);

如本次提交中所述,它已被修复 here

我在我的机器上使用 cocoa pods 版本的 0.36.3。我如何访问 Cocoapods 上的这个构建?我尝试手动修复这些错误并能够 运行 项目,但是当我核对所有内容并通过后续 Pod 更新重新安装 Cocoapods 后重试时,我丢失了之前的所有更改。我觉得这不是在 Cocoapods

中使用库的正确方法

更多信息请参考截图

有人可以指导我正确的方向来修复这些错误吗?

用于安装 PodNew 项目或现有项目

1> Sudo gem 更新 – 系统

2> Sudo gem 安装 cocoapods

3> Pod 升级

4>“转到项目文件夹”

5> pod 初始化

6> 打开-a xcode podfile

7> 添加你需要的框架

我最近修复了一些与 CocoaPods 相关的 Core Plot 问题。在您的 podfile 中使用以下行获取最新的 Core Plot 代码:

pod 'CorePlot', :git => 'https://github.com/core-plot/core-plot.git'

iOS 或 Mac 中有一个新的头文件可以使用。在 iOS,如果您愿意,可以继续使用旧的 CorePlot-CocoaTouch.h

#import "CorePlot.h"