Iphone 升级iOS SDK后出现CorePlot链接器错误

Iphone 升级iOS SDK后出现CorePlot链接器错误,iphone,ipad,ios,core-plot,Iphone,Ipad,Ios,Core Plot,这似乎是以前发生过的事,但不知怎么的,最终自己解决了。这件事又发生了,我似乎无法修复它。我使用CorePlot Cocoa Touch框架。在升级到新的4.3测试版之前,一切都很好。现在,我的项目将无法编译,并且正在为与CorePlot有关的未知符号提供链接器错误。我已经成为一个在我的项目中添加框架的专家,并且我已经检查了一遍又一遍试图再次这样做的说明 是否有一个按钮,我可以点击或任何东西,只是使这一工作再次 我曾经尝试重新添加框架,但没有效果 编辑:顺便说一句,这对模拟器来说编译得很好,运行图

这似乎是以前发生过的事,但不知怎么的,最终自己解决了。这件事又发生了,我似乎无法修复它。我使用CorePlot Cocoa Touch框架。在升级到新的4.3测试版之前,一切都很好。现在,我的项目将无法编译,并且正在为与CorePlot有关的未知符号提供链接器错误。我已经成为一个在我的项目中添加框架的专家,并且我已经检查了一遍又一遍试图再次这样做的说明

是否有一个按钮,我可以点击或任何东西,只是使这一工作再次

我曾经尝试重新添加框架,但没有效果

编辑:顺便说一句,这对模拟器来说编译得很好,运行图形也没问题。编译设备时会出现链接器错误,如下所示:

  "_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测试版的一个问题,因此仍然在NDA中讨论。我将向您介绍Apple Dev论坛,我在那里找到了解决方案:


唯一的建议是确保任何链接库没有将Build Active Architecture Only设置为YES,因为这将使您设置的任何其他多体系结构设置无效。

由于这是iOS测试版的一个问题,因此仍然在NDA中涵盖,因此我将向您介绍Apple开发论坛找到了此问题的解决方案:


唯一的建议是确保所有链接库没有将“仅构建活动体系结构”设置为“是”,因为这将使您设置的任何其他多体系结构设置无效。

您看到的确切错误是什么?带错误信息的已编辑问题我已从标准armv6 armv7更改目标检查器中的体系结构为了优化armv7,现在它可以在我的iPhone4上运行,但它在3GS、3G或iPad上的表现如何?如果你的应用程序仅为armv7编译,它将在那些armv6设备上崩溃。我刚刚遇到了同样的构建错误,正在寻求帮助。您看到的确切错误是什么?带错误信息的编辑问题我将target inspector中的架构从标准的armv6 armv7更改为优化的armv7,现在它可以在我的iPhone 4上工作,但它在3GS、3G和,或者iPad?如果您的应用程序仅为armv7编译,它将在这些armv6设备上崩溃。我刚刚遇到了相同的构建错误,正在寻求帮助。自从4.3发布以来,你能发布详细信息吗?关键是要确保链接核心绘图库上的“仅活动建筑-仅活动建筑”设置设置设置为“否”。还要注意,这是在目标和项目级别设置的。我遇到了同样的问题,该解决方案不起作用,有什么建议吗?自4.3发布以来,您可以发布详细信息吗?关键是要确保链接核心绘图库上的“仅活动构建仅活动体系结构”设置设置设置为“否”。还要注意,这是在目标和项目级别设置的。我遇到了同样的问题,此解决方案不起作用,有什么建议吗?