2011-04-02 51 views
1

我試圖使用eSellerate上SDK在我的Cocoa應用程序,我拖着「EWSMac.framework」的框架文件夾在Xcode 4。但編譯時,我得到:在Xcode問題使用eSellerate上SDK

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 

Theres在關於這個主題的SDK DMG沒有太多文檔。

請幫

+0

你有什麼試過?你究竟如何將這個框架添加到你的項目中並將其設置在你的目標中? – 2011-04-02 15:04:25

回答

3

的問題是,EWSMac.framework從來就不是針對你的應用程序鏈接 - 它是由libEWS.a靜態庫在運行時動態加載。嘗試移除此引擎,將壓縮後的引擎添加到您的項目中,並鏈接到libEWS.a文件(該文件爲您提供了SDK中的所有入口點)。奇怪的是,我知道,但是這是由於安全模型完成的,該模型加密了框架中的二進制文件,只允許從靜態庫中調用它。