无法添加(Growl)Framework到我的应用程序的发布版本

时间:2010-01-07 19:06:31

标签: objective-c cocoa xcode frameworks growl

我已经创建了一个新应用,并希望在发布版本中对其进行测试。所以我将Growl Framework复制到我的项目文件夹并添加到XCode中。

然后我将新文件复制到项目中的目标中,并将Growl.framework复制到“Targets”中的新“Copy Files”Framework文件夹中。当我调试我的项目时,它没问题,但是如果我将版本更改为“Release”然后将Build更改为Dock中的XCode图标上有红色的“1”。我不知道为什么会出现这个错误;我在谷歌搜索过,但找不到任何东西。

有人可以帮我吗?!这是我的复制文件的图片:

XCode http://b1.s3.quickshareit.com/bild15ead2.png

2 个答案:

答案 0 :(得分:3)

尝试在链接阶段上方订购“复制文件”阶段。

  

当我调试我的Project时,它可以,但是如果我将版本更改为“Release”而不是Build - > Dock中我的XCode图标上有红色“1”,

嗯,错误说的是什么?

答案 1 :(得分:3)

alt text http://b2.s3.quickshareit.com/bild23a027.png

“格式错误的对象:未知的加载命令5”

这通常表示你有一个基于更高版本的Mac OS X构建的二进制文件(例如SnowLeopard),并且你试图在早期版本的Mac OS X(例如10.5 Leopard)上链接它。

确保您的开发环境和操作系统具有正确版本的Growl框架。