我正在开发一个使用 coreplot 绘制图形的应用程序。当我在开发项目的系统上运行项目时,没有问题。当我将它移动到其他系统然后进行构建时,它显示以下错误
未找到 CorePlot-CocoaTouch.h 文件
我该如何解决?
我也无法创建这个项目的 ipa。我现在正在从构建产品中创建它。任何帮助表示赞赏。
谢谢
如果您使用的是 CorePlot 2,请改用此导入:
#import <CorePlot/ios/CorePlot.h>
我发现工作的其他解决方案是添加
use_frameworks!
到你的 Podfile。这样您就可以像这样使用导入:
#import <CorePlot/CorePlot.h>
您需要设置标题搜索路径和库搜索路径。
请参阅 此链接以了解如何执行此操作..
还有一个解决方案是添加标题搜索路径/core-plot-master/framework,然后当出现其他错误时,在添加的搜索路径前面选择递归,这对我有用。
我正在使用 Xcode 10 并且收到此错误,对我有用的是设置“用户标题搜索路径”与“标题搜索路径”具有相同的值,我使用的是旧版本的 CorePlot,他们导入了 CorePlot -CocoaTouch.h 使用引号,因此我相信 XCode 正在寻找 @User Header 搜索路径来搜索头文件。
对于 core-plot 版本 2.4,我这样做是为了让它编译:
在“targets->Build settings->Header Search Paths”中,我添加了 core-plot/CocoaPods
我更换了:
#import "CorePlot-CocoaTouch.h"
和:
#import "CorePlot.h"