When I create an iPhone application that uses the Core Plot framework, I see the following linker errors:
ld: warning: ignoring file /Users/taxtmart5/Library/Developer/Xcode/DerivedData/Solagen_Calculator-cwvwcdlnuukfftakggygqoczxyuy/Build/Products/Debug-iphoneos/libCorePlot-CocoaTouch.a, file was built for archive which is not the architecture being linked (armv6) Undefined symbols for architecture armv6: "_OBJC_CLASS_$_CPPlotRange", referenced from: objc-class-ref in VerticalBarChart.o "_OBJC_CLASS_$_CPXYGraph", referenced from: objc-class-ref in VerticalBarChart.o "_OBJC_CLASS_$_CPLineStyle", referenced from: objc-class-ref in VerticalBarChart.o "_OBJC_CLASS_$_CPTextStyle", referenced from: objc-class-ref in VerticalBarChart.o "_OBJC_CLASS_$_CPAxisLabel", referenced from: objc-class-ref in VerticalBarChart.o "_OBJC_CLASS_$_CPBarPlot", referenced from: objc-class-ref in VerticalBarChart.o "_CPDecimalFromString", referenced from: -[VerticalBarChart renderInLayer:withTheme:] in VerticalBarChart.o "_OBJC_CLASS_$_CPColor", referenced from: objc-class-ref in PlotItem.o objc-class-ref in VerticalBarChart.o "_OBJC_CLASS_$_CPMutableTextStyle", referenced from: objc-class-ref in PlotItem.o "_OBJC_CLASS_$_CPFill", referenced from: objc-class-ref in VerticalBarChart.o "_OBJC_CLASS_$_CPGraphHostingView", referenced from: objc-class-ref in PlotItem.o "_CPDecimalFromFloat", referenced from: -[VerticalBarChart renderInLayer:withTheme:] in VerticalBarChart.o "_kCPPlainWhiteTheme", referenced from: -[VerticalBarChart renderInLayer:withTheme:] in VerticalBarChart.o "_OBJC_CLASS_$_CPTheme", referenced from: objc-class-ref in VerticalBarChart.o ld: symbol(s) not found for architecture armv6 collect2: ld returned 1 exit status
In Xcode 3.x, I was able to successfully create this project, but with Xcode 4 it gives the above errors when targeting the device (Simulator still builds correctly).
What could be causing these errors and how can I fix them?
ios
source share