使用外部框架构建Objective-C应用程序

时间:2009-01-23 16:20:27

标签: objective-c xcode macos

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

但是如果我构建并运行我的应用程序而不将Growl.framework复制到〜/ Library / Frameworks 或相应的位置,那么我的应用程序无法执行。

我并不完全理解Objective-c下的Frameworks,但是我想知道是否还有我的应用程序中包含Framework所以我不必手动将框架分发给用户?

我相信这是tweetweet在构建过程中的作用,但我还没弄清楚他们是如何做到的。

谢谢, 布赖恩

1 个答案:

答案 0 :(得分:3)

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