我是IOS的新手,正在编写一个使用coreplot(最新版本1.3)的ios 7.0应用程序。我将“建立 Activity 架构”设置为YES-因此在开发过程中,我没有遇到任何链接问题(我使用了https://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications中所述的静态链接方法

然后,我在设备(iphone 4,ios 7)上进行了构建和部署。它工作正常-我不记得它是否要求更改构建设置。今天早晨,当我尝试在模拟器上运行相同的代码时,它开始给我链接器错误。经过研究,我意识到我需要将 Activity 架构的构建设置为“否”,并使用“依赖项目安装”策略来重建核心图。
我被困在需要设置头文件搜索路径的位置。编译无法检测到头文件。 coreplot在目录CorePlot_1.3中。

主要链接错误显示为
“忽略文件/Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch.a,缺少文件/Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch.a中所需的架构x86_64(3片) ”

作为解决此问题的一部分,我尝试单独加载coreplot项目,将体系结构更改为Stndard(armv7和armv7s),并尝试构建它。我在下面收到两个弃用错误。让我为ios 7编译该库的任何帮助,因此我可以在调试和设备中使用相同的设置,我们将不胜感激!谢谢!

最佳答案

您需要更新到Core Plot的较新版本。它已更新为可与Xcode 5和iOS 7一起使用,但我们尚未发布包含这些更改的版本。您可以使用Mercurial提取最新的代码,也可以等待下一个发行版(应该在下个星期左右)。

07-24 09:49
查看更多