iOS CorePlot如何安装

Kon*_*rad 2 objective-c core-plot ios

我正在尝试在我的一个iOS项目中使用CorePlot,但即使遵循说明并在线查看,我也无法正确安装框架.我觉得文档还没有发展,不再描述安装框架的正确方法.

我遵循了这些指示.但有些事情对我来说没有意义,要么是因为他们不再是现在,要么是因为我不理解.

例如,当我被告知将库添加到"带二进制的链接二进制文件"部分时,Core Plot库以红色突出显示.然后,当我被告知编辑标题搜索路径时,我不明白该怎么做,因为我拖入项目的.xcodeproj文件没有"framework"文件夹.

任何人都可以给出最新的,noob友好的指示吗?

谢谢.

编辑:我尝试按照下面的说明安装(手动安装),我现在收到三个错误:

Undefined symbols for architecture x86_64:
  "_vDSP_maxvD", referenced from:
      -[CPTPlot plotRangeForField:] in libCorePlot-CocoaTouch.a(CPTPlot.o)
  "_vDSP_minvD", referenced from:
      -[CPTPlot plotRangeForField:] in libCorePlot-CocoaTouch.a(CPTPlot.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

Mic*_*edo 11

如果您使用Cocoapods,Foundry的答案很棒,但我将为您提供手动执行此操作的分步指南:

  1. 创建一个名为的文件夹Workspace,并在Xcode中创建一个新的"testCoreplot"项目.
  2. 下载CorePlot,并将"Source/framework"文件夹复制到工作区文件夹中.将其重命名为"CoreplotFramework",以避免在以后以这种方式添加其他框架时出现问题.

你应该这样:

在此输入图像描述

  1. 启动testCoreplot项目,并从其中的finder中拖动文件"CorePlot-CocoaTouch.xcodeproj".
  2. 选择testCoreplot目标,转到"Build Phases"选项卡,在"target dependencies"部分添加"CorePlot-CocoaTouch",在"Link Binary With Libraries"部分添加"libCorePlot-CocoaTouch.a".Accelerate为2.0版添加框架.

在此输入图像描述

  1. 转到"构建设置"选项卡,查找"标题搜索路径"并添加 $(SRCROOT)/../CoreplotFramework.一定要选择recursive.

在此输入图像描述

  1. 仍然在此"构建设置"选项卡中,添加-ObjC标记

在此输入图像描述

  1. 转到ViewController.m并添加

    #import "CorePlot-CocoaTouch.h"
    
    Run Code Online (Sandbox Code Playgroud)
  2. 编译,一切都应该是正确的!