【问题标题】:Building Objective-C App with External Framework使用外部框架构建 Objective-C 应用程序
【发布时间】:2010-10-03 04:15:34
【问题描述】:

我正在将 growl 集成到我的 Objective-C 应用程序中。

但是,如果我在没有将 Growl.framework 复制到 ~/Library/Frameworks 或相应位置的情况下构建并运行我的应用程序,那么我的应用程序将无法执行。

我并不完全了解 Objective-c 下的框架,但我想知道是否有在我的应用程序中包含框架,这样我就不必手动将框架分发给用户?

我相信 tweetweet 在构建过程中就是这样做的,但我还没有完全弄清楚他们是如何做到的。

谢谢, 布赖恩

【问题讨论】:

    标签: objective-c xcode macos


    【解决方案1】:

    是的,在 Xcode 的目标中,您需要创建一个新的“复制文件”构建阶段(右键单击目标 > 添加 > 新构建阶段 > 新复制文件构建阶段)。当弹出更多信息窗口时,单击弹出按钮并选择框架。将此构建阶段拖到复制资源阶段的正下方,然后将要复制的任何框架拖到它上面。

    【讨论】:

    • 谢谢,效果很好。不太确定我是怎么看的。
    猜你喜欢
    • 2015-05-03
    • 2011-07-20
    • 2016-08-20
    • 2020-10-17
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多