【问题标题】:Worklight 6.2: Unable to build iOS app using build machinesWorklight 6.2:无法使用构建机器构建 iOS 应用程序
【发布时间】:2015-10-14 00:42:30
【问题描述】:

环境:

  • Worklight 6.2,
  • 道场 1.9.4,
  • 科尔多瓦 3.4.1

我们使用 Worklight 6.1.0.2 创建了一个混合应用程序,现在我们已将 Worklight 更新到 6.2.0.1。之后我删除并重新创建了 iPad 环境。我们还在构建机器中将工作灯版本更新为 6.2.0.1。但是当我们尝试在构建机器上使用 worklight 构建 iOS 应用程序时,如果出现以下错误 -

ld:找不到文件: /build/root/RQMOffline/RQMOffline6.0.1-T20151012_1707/QMMobile/apps/MobileAppName/ipad/native/build/Release-iphoneos/libCordova.a clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看 调用)

我们想知道如何解决这个问题。 如果需要更多详细信息,请告诉我。

谢谢, 维杰

【问题讨论】:

  • 异常不完整。提供完整的例外情况并提及您的 6.2.0.1 安装的内部版本号

标签: cordova ibm-mobilefirst


【解决方案1】:

我已经安装了最新可用的 6.2.0.1 iFix (6.2.0.01-20151008-1615),创建了一个新项目 -> 应用程序 -> iPad,在 Xcode 7 中构建并打开,并在 iOS 模拟器中运行。构建成功通过,应用程序在模拟器中启动。

您不清楚项目中实际发生的情况。即,您是否使用 nativeResources 文件夹来复制存储的文件?您也没有提供来自 Xcode 的完整异常。

【讨论】:

  • 我猜,“project.pbxproj”文件有问题。当我们将构建设置中的路径从 - "\"$(BUILT_PRODUCTS_DIR)/libCordova 更改为 - "\"$(SRCROOT)/CordovaLib/build/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/libCordova.a\"" 时。 a\"" 现在 libCordova.a 文件没有链接器错误。现在问题出在 sqlcipher 文件上。构建 iOS 应用时找不到“sqlcipher”文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-22
  • 2021-06-24
  • 1970-01-01
  • 2015-09-03
相关资源
最近更新 更多