Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android IBM Worklight应用无法在Xcode中运行_Android_Ios_Cordova_Ibm Mobilefirst - Fatal编程技术网

Android IBM Worklight应用无法在Xcode中运行

Android IBM Worklight应用无法在Xcode中运行,android,ios,cordova,ibm-mobilefirst,Android,Ios,Cordova,Ibm Mobilefirst,我在IBM Worklight上使用jQuery Mobile构建了一个简单的应用程序。该应用程序在IBM移动浏览器模拟器、Android模拟器和Android智能手机上运行良好 当我将iPhone生成的压缩项目复制到Mac以在Xcode中运行它时,构建时会出现以下错误 软件详细信息: Worklight 5.0.5/6 月食靛蓝3.7 Mac OS X 10.7.3 代码4.3.2 我还分别在Mac OS X 10.7.3上设置了Worklight 5.06,其中包含Xcode 4.3.

我在IBM Worklight上使用jQuery Mobile构建了一个简单的应用程序。该应用程序在IBM移动浏览器模拟器、Android模拟器和Android智能手机上运行良好

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

软件详细信息:

  • Worklight 5.0.5/6
  • 月食靛蓝3.7
  • Mac OS X 10.7.3
  • 代码4.3.2
我还分别在Mac OS X 10.7.3上设置了Worklight 5.06,其中包含Xcode 4.3.2。我遵循IBM文档在Mac上设置Worklight。我的示例应用程序在IBM移动浏览器模拟器上运行良好。但该应用程序无法在Android模拟器、真正的Android设备和Iphone本机模拟器上运行。
这些是日志和屏幕截图。

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

有些事情可以尝试:

  • 删除iphone\native文件夹
  • 全部构建并部署
  • 再次从iphone\package文件夹中获取zip文件;在你的Mac电脑上解压缩这个zip文件;在Xcode中打开Xcode项目并运行它

    • 确保您构建的是Worklight项目,而不是CordovaLib项目(如屏幕截图所示)-单击它并选择要构建的正确项目

  • 我在一台Mac电脑上复制了我的项目,它有Xcode 4.6,运行良好。应该清楚地提到,所需的Xcode最低版本是4.5,这将节省大量时间。

    我选择实际的项目(在我的例子中,名称是HelloWorldIphone)开始构建。但是它会先自动生成CordovaLib,然后在上面的屏幕上出现生成错误。在按照我的建议使用本机文件夹之后,您是否尝试过?我还建议升级到Xcode 4.6(这是免费升级)。我无法删除iphone/native文件夹。它弹出一个错误“无法删除本机文件夹”。但是,我检查了工作区,本地文件夹已从那里删除。现在,当我选择build all and deploy时,Worklight在日志上显示buildExcepetion“在iphone环境中找不到info.plist”,iphone环境在移动浏览器控制台中不再可用。重新启动eclipse后刷新并重试;仍然无法删除本机文件夹,iphone构建失败。如何将Iphone环境恢复到IBM控制台上???冷静点。这是在Mac还是Windows上?如果无法删除某个内容,则表示该内容已在其他位置打开。确保Xcode已关闭,确保文件夹已关闭,请尝试删除。可能操作系统中的某些内容被挂起,请尝试从您的用户注销和登录