我是CocoaPods的新手,我正在尝试在Podfile中使用以下代码行安装CorePlot:
platform :ios, "7.0"
...
pod 'CorePlot', :git => 'https://github.com/core-plot/core-plot.git'
在安装后打开
.xcworkspace
文件时,CorePlot显示缺少的框架。我将这些链接的二进制文件安装到我的Xcode项目中,但这不能解决问题。在CorePlot目标中,似乎没有单独的方法来安装框架。这不是唯一的问题。当我尝试引用CorePlot库中的文件时,即使看到CorePlot目标中的文件,也会出现文件未找到错误:
我尝试了以下导入语句:
#import "CorePlot-CocoaTouch.h"
#import <CorePlot-CocoaTouch.h>
#import <CorePlot/CorePlot-CocoaTouch.h>
#import "CorePlot/CorePlot-CocoaTouch.h"
都导致相同的错误。
我不知道这些问题是否相关。我应该检查什么,可能出了什么问题?这是我看过的内容:
https://github.com/core-plot/core-plot/issues/163
我会很感激任何故障排除提示或有关正在发生的事情的解释。谢谢。
这是我完整的Podfile:
platform :ios, '7.0'
target 'CorePlotTestDo-OverTests' do
pod 'CorePlot', :git => 'https://github.com/core-plot/core-plot.git'
pod 'AFNetworking', '~> 2.5'
end
初始化Pod时,我没有保存输出,但是这是Pod Update的输出:
Update all pods
Analyzing dependencies
Pre-downloading: `CorePlot` from `https://github.com/core-plot/core-plot.git`
Downloading dependencies
Using AFNetworking (2.5.4)
Installing CorePlot 1.6 (was 1.6)
Generating Pods project
Integrating client project
最佳答案
导入的尖括号语法适用于框架中的 header 。 CocoaPods使用静态库,因此您需要使用其他语法。
#import "CorePlot-CocoaTouch.h"
我只是尝试使用上面问题中的podfile设置进行干净的Core Plot安装。在CocoaPods 0.37.1和Xcode 6.3.2上运行良好。确保您的CocoaPods副本是最新的。
关于ios - CocoaPods CorePlot安装显示缺少的框架和文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30941599/