我正在尝试在我的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中没有太多关于这个主题的文档。
请帮忙
答案 0 :(得分:3)
问题在于EWSMac.framework从未打算在您的应用程序中链接 - 它是由libEWS.a静态库在运行时动态加载的。尝试删除此引擎,将压缩的引擎添加到项目中,并链接到libEWS.a文件(它为您提供了SDK中的所有入口点)。奇怪,我知道,但这是由于一个安全模型加密了框架中的二进制文件,只允许从静态库中调用它。