1
votes

I put core-plot 1.4 header into my project, add library, add quartz-core, accelerate, -ObjC on linker flag but If I try to compile I get this error: enter image description here

2
Is this a Mac app? If so, use the Core Plot framework, not the iOS static library. - Eric Skroch
no is iPhone app, I find the problem, i think core-plot not support 64-bit, if I remove 64 bit as architecture it works! - francesco.venica
Since February 2015 Apple requires 64-bit architecture support (not simply running on 64 bit devices/iOS). So reopen question please - user2159978

2 Answers

6
votes

64-bit builds require iOS 7. Since Core Plot still supports earlier iOS versions we cannot turn on 64-bit by default. However, if you build the Core Plot library from source, you can change the project settings to build a 64-bit version. Either make Core Plot a dependent project inside your app, or build the "Universal Library" target to make a new static library.

1
votes
  1. Do general set up for supporting 64 bit in Project --> Build settings.
  2. Download the libCoreplot-CorePloat.a static library here:

"https://www.dropbox.com/s/023f0bjrbjo855m/libCorePlot-CocoaTouch.a%202?dl=0"

It supports i368 , arm64 , armv7 and armv7s.