2014-01-22 22 views
0

我正在爲我的移動應用程序項目使用worklight。IBM Worklight 6.1 - Xcode編譯期間出錯:「鏈接器命令失敗,退出代碼1」

當我嘗試建立我的項目,我得到這個錯誤在Xcode 5:

ld: warning: directory not found for option '-L"/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WorklightSDK"' ld: library not found for -lWorklightStaticLibProject clang: error: linker command failed with exit code 1 (use -v to see invocation)

爲什麼會出現這種情況?

回答

0

我得到了答案。

我的xcode項目需要幾個框架才能成功構建。我目前使用scandit條形碼掃描器phonegap插件。

這些是完成它的幾個框架。

  • AudioToolbox.framework
  • AVFoundation.framework
  • CoreGraphics.framework
  • CoreLocation.framework
  • CoreMedia.framework
  • CoreVideo.framework
  • QuartzCore.framework
  • SystemConfiguration。框架
  • libiconv.dylib
  • libz.dylib

來源:http://www.inno-swiss.com/post/view/24448/

0

您確定您已經爲Eclipse中的Worklight應用程序選擇了Run As > Run on Worklight Server
如果您認爲自己做的一切都正確,請編輯該問題並逐步複製此錯誤...

此錯誤基本上表示應用程序未正確構建,因爲它缺少必要的Worklight文件夾和庫,在構建過程中始終在環境的native文件夾中重新添加。

構建和部署在Eclipse中的應用(上述操作),你應該然後在Xcode中打開它。

你有兩個選擇:

  1. 複製該項目的.zip文件從iphone\package文件夾中的文件,將其解壓縮,然後雙擊該文件.xcodeproj在Xcode中打開和編譯。
  2. 在文件系統中導航到native文件夾,然後從中執行相同操作。

.zip是生成的Xcode項目的複製品,而本機文件夾是Xcode項目...(所以要小心不要弄亂你的項目)。

如果您正在爲這個本地文件夾生成後的任何改變,如改變項目結構,不...

相關問題