使用 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"
我运行遇到一个问题,我在我的项目中使用 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"