【问题标题】:Adding quartzcore to Xcode 4 for iOS将quartzcore添加到Xcode 4 for iOS
【发布时间】:2011-10-20 20:23:31
【问题描述】:

我在 Xcode 4 上安装有关 iOS 应用程序的quartzcore 时遇到问题。我只是找不到答案:怎么做?因为当我尝试将 Quartzcore 添加到项目的目标时,似乎我只能添加一个 Mac OS X 框架。对于 iOS 框架,您所能做的就是创建一个。

【问题讨论】:

    标签: ios xcode frameworks ios-frameworks quartz-core


    【解决方案1】:

    在 Xcode 4 中,在左侧边栏中,选择顶部的项目文件:

    1) 确保在主视图中选择了您的目标,您应该会在顶部看到 5 个选项卡,

    2) 点击“构建阶段”标签,

    3) 点击“Link Binary With Libraries”行左侧的箭头,

    4) 点击刚刚出现在该行底部的加号按钮,

    5) 在搜索栏中输入“QuartzCore”,

    6) 您应该会看到一个名为“iOS 4.3”的文件夹,其中包含“QuartzCore.framework”,

    7) 双击“QuartzCore.framework”将其添加到您当前的项目中。

    然后它应该出现在左侧边栏中,如果你愿意,你可以将它拖到框架文件夹中。

    确保你做一个

    #import <QuartzCore/QuartzCore.h>
    

    在您使用框架的任何源文件中。

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

    【讨论】:

    • 框架出现在项目根目录的项目导航器中。如果将其拖到“框架”组,则链接会断开,并且刚刚拖动的框架在“与库链接”构建阶段选项卡上显示为红色(缺失)。要解决此问题,请在 Project Navigator 上选择拖动的框架,并在右侧选项卡中取消选中,然后重新选中框架文件的目标成员资格(上面写有目标名称的复选框)
    【解决方案2】:

    我也遇到了同样的问题,我发现 没有重新安装 xcodesdk

    步骤:

    • 下载解压来自here的压缩QuartzCore.framework

    • 打开您的项目单击任何可用的框架并选择在查找器中显示

    • 粘贴在解压文件中找到的 QuartzCore.framework。

    • 点击项目,然后target,然后链接库和框架build阶段

    • 点击加号然后在即将弹出的窗口中输入石英

    你去。就是这样。

    参考资料:

    【讨论】:

    • @JoshuaJ.McKinnon - 我希望您审查您对此否决票的立场。这是一个可行的解决方案。如果您认为答案需要改进,欢迎您编辑我的答案,以便回答者会受益匪浅。
    • 我认为没有一种建设性的方式来编辑以“从这个谷歌文档下载包含的 iOS 框架”开头的答案。这不是一个可行的解决方案 - 这是一个危险的、不可靠的黑客攻击。
    猜你喜欢
    • 1970-01-01
    • 2011-09-27
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多