我是 IOS 新手,正在编写一个使用 coreplot(最新版本 1.3)的 ios 7.0 应用程序。我将“构建活动架构”设置为 YES - 所以在开发过程中,我没有遇到任何链接问题(我使用了https://code.google.com/p/core-plot/中描述的静态链接方法维基/UsingCorePlotInApplications
然后我在我的设备(iphone 4、ios 7)上构建和部署。它工作得很好 - 我不记得它是否要求更改构建设置。今天早上,当我尝试在模拟器上运行相同的代码时,它开始给我链接器错误。在做了一些研究之后,我意识到我需要将活动架构的构建设置为否,并使用“依赖项目安装”策略重建核心图。我被困在需要设置头文件搜索路径的地方。编译检测不到头文件。coreplot 位于 CorePlot_1.3 目录中。
主要链接错误为“忽略文件/Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch.a,文件/Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch 中缺少所需的架构x86_64 .a (3 片)"
作为解决此问题的尝试的一部分,我尝试单独加载 coreplot 项目,将架构更改为 Stndard (armv7 nd armv7s) 并尝试构建它。我在下面收到两个弃用错误。任何帮助我为 ios 7 编译这个库以便我可以在调试和设备中使用相同的设置将不胜感激!谢谢!