0

我在 IBM Worklight 上使用 jQuery Mobile 构建了一个简单的应用程序。这个应用程序在 IBM Mobile Browser Simulator、Android Emulator 和 Android 智能手机上运行良好。

当我将 iPhone 生成的压缩项目复制到 Mac 以在 Xcode 中运行时,构建时出现以下错误。

图片

软件详情:

  • 工作灯 5.0.5/6
  • 日食靛蓝 3.7
  • Mac OS X 10.7.3
  • Xcode 4.3.2

我还在具有 Xcode 4.3.2 的 Mac OS X 10.7.3 上单独设置了 Worklight 5.06。我按照 IBM 文档在 Mac 上设置 Worklight。我的示例应用程序在 IBM 移动浏览器模拟器上运行良好。但应用程序无法在 Android Emulator、Real Android Devices 和 Iphone 本机模拟器上运行。 是日志和屏幕截图

4

2 回答 2

1

我将我的项目复制到具有 Xcode 4.6 的 Mac 中,它工作正常。Worklight iOS 指南应该清楚地提到 Xcode 所需的最低版本是 4.5,这将节省大量时间。

于 2013-05-27T05:34:52.907 回答
0

注意:我强烈建议升级到 Xcode 4.6 并尝试使用 iOS 5 或 iOS 6 模拟器。IBM Worklight 不支持 iOS 4。

一些事情要尝试:

  1. 删除 iphone\native 文件夹
  2. 全部构建并部署
  3. 再次从 iphone\package 文件夹中获取 zip 文件;在您的 Mac 机器中提取此 zip 文件;在 Xcode 中打开 Xcode 项目并运行它。

    • 确保您构建的是 Worklight 项目,而不是 CordovaLib 项目(如您的屏幕截图所示) - 单击它并选择要构建的正确项目。
于 2013-05-08T13:15:08.523 回答