在xcode问题中使用esellerate SDK

时间:2011-04-02 08:25:16

标签: objective-c cocoa xcode4

我正在尝试在我的cocoa应用程序中使用Esellerate SDK,我将“EWSMac.framework”拖到xcode 4中的frameworks文件夹中。但是在编译时我得到:

ld: framework not found EWSMac
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Command /Developer/usr/bin/clang failed with exit code 1

在esellerate SDK DMG中没有太多关于这个主题的文档。

请帮忙

1 个答案:

答案 0 :(得分:3)

问题在于EWSMac.framework从未打算在您的应用程序中链接 - 它是由libEWS.a静态库在运行时动态加载的。尝试删除此引擎,将压缩的引擎添加到项目中,并链接到libEWS.a文件(它为您提供了SDK中的所有入口点)。奇怪,我知道,但这是由于一个安全模型加密了框架中的二进制文件,只允许从静态库中调用它。