2

我正在尝试将 coreplot 集成到我的 mac 应用程序中。

有人有简单的步骤来集成它吗?

我从这里得到了示例代码。 核心情节

坚果当我尝试将核心情节与我自己的应用程序集成时,它给了我这个错误。还有一份文件用于遵循这些步骤,但我没有得到它。如果有人在理解语言方面有任何其他步骤,那么请建议我这对我来说很紧急。

到目前为止,我一直遵循这一点。

  • 将其框架文件夹添加到我的应用程序文件夹中。

  • 我将 coreplot 添加到我的目标依赖项中,并使用库构建了 phase->link 二进制文件

  • 我还设置了其他链接器标志 -all_load, -ObjC

还有哪些步骤?所以它给出了这个错误?

在某处我找到了删除此文件checkformisalignedlayers.d文件的解决方案,但在删除它后会产生新的错误。

我还找到了设置标题搜索路径的建议,但没有得到如何设置,因为我已将整个框架文件夹添加到我的应用程序中,因为当我仅拖放 .xcodeproject 时,它不允许我导入其文件。

4

1 回答 1

1

我按照本教程进行了CorePlot. 我遇到了同样的问题,但我确实导入了,

  1. 仅添加TestResources, Source, and iPhoneOnly FoldersCorePlot-CocoaTouch.h
  2. 搜索您的测试project resources并删除所有test在您的Source folder.
  3. checkformisalignedlayers.d在您的TestResources文件夹中删除。
  4. 运行CorePlot-CocoaTouch.xcodeprojCorePlot.xcodeproj分开。你会找到build文件夹。
  5. 在该build文件夹中,您会CorePlot.frameworkDebug文件夹libCorePlot-CocoaTouch.a下和文件夹下找到Debug-iphoneos
  6. 打开你的Project -> Build Phases -> Link Binary With Libraries并拖放CorePlot.frameworklibCorePlot-CocoaTouch.a那里。
  7. 在您的部分中添加这些-all_load and -ObjC标志。Build Settings -> Other Linker Flags
  8. 添加QuartzCore framework.

注意:
完成此过程后,删除您Derived DataOrganizerClean.Build

于 2013-03-05T11:14:24.737 回答