我已经在我的设备上更新到 XCode 5.1 和 iOS 7.1(因为我的客户要求我这样做)。更新后,构建失败,出现一堆与核心情节相关的错误:
ld: warning: ignoring file /Users/michi/Documents/MedSafe/libCorePlot-CocoaTouch.a, missing required architecture x86_64 in file /Users/michi/Documents/MedSafe/libCorePlot-CocoaTouch.a (3 slices) Undefined symbols for architecture x86_64: "_CPTDecimalFromFloat", referenced from: -[MRGewichtKurveViewController configurePlotSpace] in MRGewichtKurveViewController.o -[MRGewichtKurveViewController configureAxes] in MRGewichtKurveViewController.o -[MRGewichtKurveViewController changePlotRange] in MRGewichtKurveViewController.o -[MRBlutdruckKurveViewController configurePlotSpace] in MRBlutdruckKurveViewController.o -[MRBlutdruckKurveViewController configureAxes] in MRBlutdruckKurveViewController.o -[MRBlutdruckKurveViewController changePlotRange] in MRBlutdruckKurveViewController.o -[MRBMIKurveViewController configurePlotSpace] in MRBMIKurveViewController.o ...
还有很多其他的,都涉及核心情节。
似乎在编译失败时不知何故链接失败或其他原因。对于这种错误,我完全是个菜鸟:(
请多多指教
最佳答案
确保您使用的是最新版本的 Core Plot。 1.5.1 版包含 Xcode 5.1 所需的多项更改。
关于ios - CorePlot/iOS 7.1/XCode 5.1 更新到 XCode 5.1 后构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22732825/