使用Dependent项目场景使用Xcode 5.0构建ios corePlot

时间:2013-09-24 18:24:46

标签: ios xcode core-plot armv7 build-settings

我是IOS的新手,正在编写一个使用coreplot的ios 7.0应用程序(最新版本1.3)。我将“Build active architecture”设置为YES - 所以在开发期间,我没有遇到任何链接问题(我使用了https://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications

中描述的静态链接方法

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

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

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

enter image description here enter image description here

1 个答案:

答案 0 :(得分:4)

您需要更新到较新版本的Core Plot。它已经更新,可以与Xcode 5和iOS 7一起使用,但我们还没有完成这些更改。您可以使用Mercurial提取最新代码或等待下一个版本,这应该很快(在接下来的一周左右)。