将QuartzCore添加到Xcode 4以供iOS使用

16

我在安装QuartzCore时遇到困难,涉及iOS应用程序和Xcode 4。我就是找不到答案:该怎么做?因为当我尝试将QuartzCore添加到项目的目标中时,似乎只能添加Mac OS X框架。你所能做的关于iOS框架只有创建一个。

2个回答

55
在Xcode 4中,选择左侧边栏中的项目文件,位于顶部:
1)确保在主视图中选择了目标,并且您应该看到顶部的5个选项卡,
2)单击“Build Phases”选项卡,
3)单击“Link Binary With Libraries”行左侧的箭头,
4)单击刚出现在该行底部的加号按钮,
5)在搜索框中输入“QuartzCore”,
6)您应该会看到名为“iOS 4.3”的文件夹,其中包含“QuartzCore.framework”,
7)双击“QuartzCore.framework”将其添加到当前项目中。
然后它应该出现在左侧边栏中,如果需要可以将其拖入框架文件夹中。
确保执行:

#import <QuartzCore/QuartzCore.h>

无论你使用框架的哪些源文件,都需要导入它。

如果在搜索时没有看到该框架,则表示您没有正确安装SDK。此时,您可能需要重新安装Xcode。


5
该框架出现在项目根目录下的“项目导航器”中。如果您将其拖到“框架”组中,则链接会断开,刚刚拖动的框架会以红色(缺失)出现在“链接库”构建阶段选项卡中。为了解决这个问题,在“项目导航器”中选择拖动的框架,在右侧选项卡中取消选中,然后重新选中框架文件的目标成员资格(带有目标名称复选框)。 - Nicolas Miari

-5

我之前也遇到了同样的问题,但是我找到了解决方法,而且不需要重新安装Xcode和SDK。

步骤:

  • 下载解压缩QuartzCore.framework的压缩文件,下载链接在这里

  • 打开你的项目,点击任何一个可用的框架,选择在Finder中显示

  • 解压后的QuartzCore.framework复制到那里

  • 点击项目,然后目标,再从构建阶段中的链接库和框架中选择

  • 点击加号,然后在弹出窗口中输入Quartz

就是这样,完成了。

参考资料:


这段内容与编程有关。

@JoshuaJ.McKinnon - 我希望你重新考虑你对这个踩票的立场。这是一个可行的解决方案。如果你认为答案需要改进,欢迎编辑我的答案,以便回答者受益。 - Durai Amuthan.H
5
我认为没有一种建设性的方式来编辑一个以“从这个 Google 文档中下载包含的 iOS 框架”开头的答案。那不是一个可行的解决方案 - 它是一个危险、不可靠的黑客方法。 - Joshua J. McKinnon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接