这似乎是以前发生过的事情,但是最终还是成功了。这又发生了,我似乎无法解决此问题。我使用CorePlot Cocoa Touch框架。一切都很好,直到我升级到新的4.3 beta。现在,我的项目无法编译,并且由于与CorePlot有关的未知符号而使我出现链接器错误。我已经成为将框架添加到项目中的专家,并且已经检查并重新检查了尝试再次执行此操作的说明。
有没有我可以单击的按钮,或者可以再次进行此操作?
我用these instructions尝试重新添加框架,无济于事
编辑:顺便说一下,这对于模拟器来说编译就很好,并且运行图没问题。为设备编译会给我链接器错误,如下所示:
"_OBJC_CLASS_$_CPPlotRange", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPXYGraph", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPTextStyle", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPLineStyle", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPScatterPlot", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPAxisLabel", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPPlotSymbol", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPColor", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_OBJC_CLASS_$_CPFill", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
"_CPDecimalFromFloat", referenced from:
-[GraphStatsWindow setNewGraph] in GraphStatsWindow.o
-[iPadGraphView viewDidLoad] in iPadGraphView.o
-[GraphTrendView setNewGraph] in GraphTrendView.o
"_kCPPlainWhiteTheme", referenced from:
-[GraphStatsWindow setNewGraph] in GraphStatsWindow.o
-[iPadGraphView viewDidLoad] in iPadGraphView.o
-[GraphTrendView setNewGraph] in GraphTrendView.o
"_OBJC_CLASS_$_CPTheme", referenced from:
objc-class-ref in GraphStatsWindow.o
objc-class-ref in iPadGraphView.o
objc-class-ref in GraphTrendView.o
ld: symbol(s) not found for architecture armv7
在armv6和armv7之间更改架构似乎无济于事
最佳答案
由于这是iOS Beta版的问题,因此仍由NDA涵盖。因此,我将您带到Apple Dev论坛,在该论坛上我找到了解决方案:
https://devforums.apple.com/message/369315#369315
唯一建议是确保所有链接的库都没有将“仅构建 Activity 体系结构”设置为YES,因为这会使您设置的任何其他多体系结构设置无效。
关于iphone - 升级iOS SDK后CorePlot链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4683781/