2014-01-22 26 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项目...(所以要小心不要弄乱你的项目)。

如果您正在为这个本地文件夹生成后的任何改变,如改变项目结构,不...

相关问题