Swift:通过Bridging-Header文件导入时找不到CorePlot-CocoaTouch.h文件

问题描述 投票:0回答:3

我是iOS初学者,所以如果这是一个基本错误,我很抱歉...

嗨,我正在开发Swift的iOS应用程序,并尝试使用CorePlot(https://github.com/core-plot/core-plot)库。

使用此博客(http://blog.alwold.com/2014/08/07/using-coreplot-with-swift-in-ios/)中的示例,我尝试了以下过程。


  1. pod安装CorePlot。
  2. make Bridging-Header文件。
  3. 在Bridging-Header文件中导入“CorePlot-CocoaTouch.h”。
  4. 将Bridging-Header.h注册到app Objective-C Bridging-Header。

但是在运行应用程序时出现以下错误。

Bridging-Header.h 'CorePlot-CocoaTouch.h' file not found.

搜索文件存在,我在CorePlot-CocoaTouch.h找到了Users/USER_NAME/Document/workspace/PROJECT_NAME/Pods/CorePlot/framework/CorePlot-CocoaTouch.h

我怎么处理这个? 如果您需要其他信息,请告诉我。

谢谢。

swift core-plot
3个回答
1
投票

你试过#import“CorePlot / CorePlot-CocoaTouch.h”吗?


0
投票

在应用程序构建设置中,确保标头搜索路径包含框架目录。

此外,在Core Plot 2.0发布之前,请务必将podfile指向“release-2.0”分支。它有几个API更改,使Core Plot可以与Swift一起使用


0
投票

我遇到了与Xcode 10 beta 6类似的问题。问题是我们有mac支持的可可文件框架的一部分,这些文件不适用于iOS。所以我们只需删除它们就可以使它适用于iOS。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.