【问题标题】:Building ios corePlot with Xcode 5.0 using a Dependent project scenario使用依赖项目场景使用 Xcode 5.0 构建 ios corePlot
【发布时间】:2013-09-24 18:24:45
【问题描述】:

我是 IOS 新手,正在编写一个使用 coreplot(最新版本 1.3)的 ios 7.0 应用程序。我将“构建活动架构”设置为 YES - 所以在开发过程中,我没有遇到任何链接问题(我使用了https://code.google.com/p/core-plot/wiki/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.a 中所需的架构 x86_64(3 片) "

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

【问题讨论】:

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


    【解决方案1】:

    您需要更新到更新版本的 Core Plot。它已更新为适用于 Xcode 5 和 iOS 7,但我们尚未发布包含这些更改的版本。您可以使用 Mercurial 提取最新代码或等待下一个版本,下一个版本应该很快(下周左右)。

    【讨论】:

    • 谢谢埃里克!实际上我昨天确实尝试下载源代码,但它在“添加文件更改”时“挂起”(大约 2 小时后,我将其杀死)。今天将重试。
    • 下载了最新的代码 - 希望它能解决问题。
    • 能够从源代码成功构建。在将架构设置更改为包含 arm64 后,我在 xvode5 中单独构建了 coreplot(请参阅stackoverflow.com/questions/18913906/…)。然后将生成的 libCorePlot-CocoaTouch.a 链接到主项目并构建该项目。
    猜你喜欢
    • 1970-01-01
    • 2012-07-30
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    • 2017-11-29
    • 2011-05-12
    相关资源
    最近更新 更多