Coreplot 1.5.x arm64 - 架构arm64的未定义符号:

时间:2015-01-15 23:38:22

标签: ios8 core-plot

尝试使用libCorePlot为arm64编译。我从这里复制了说明Using Core Plot 2 in an Xcode 5 project

lipo libCorePlot-CocoaTouch.a -info
Architectures in the fat file: libCorePlot-CocoaTouch.a are: armv7 i386 x86_64 arm64


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

2 个答案:

答案 0 :(得分:2)

这在后来的Core Plot版本中得到修复。 1.5.1版本已于2014年3月发布。

答案 1 :(得分:1)

对于在下载最新版本后仍然遇到此问题的用户,只需链接

即可
  

Accelerate.framework

到您的应用。最新的2.2+静态库版本现在可以正常运行。

enter image description here