IBM Worklight 6.0 - “Instrumentation Failed”错误

时间:2014-03-07 14:48:14

标签: ios ibm-mobilefirst worklight-appcenter

在尝试将iOS应用程序部署到IBM Worklight Application Center管理控制台时,我们遇到以下错误:

  

文件   /var/folders/t0/jhv2njg9215........./T/temp19........./Rmot...App..AppIphone.zip   是空的或无效的。也许您没有使用XCode构建项目   在仪表之前!

这些是我们采取的步骤:

  1. 在eclipse中导航到iPhone环境并右键单击。
  2. 转到IBM Application Center
  3. 选择发布测试就绪应用程序。
  4. 我们的发展环境: Eclipse Java EE Juno SR2

1 个答案:

答案 0 :(得分:3)

为了使用Mobile Test Workbench中的iOS应用程序或创建测试就绪应用程序,您必须首先在XCode内部构建iOS组件。在信息中心,您可以找到以下信息:

"在测试移动应用程序之前,必须先对应用程序进行检测。已检测的应用程序包含受测试的应用程序,其中包含允许您记录或回放测试的代码。

原生iOS应用程序是Xcode中的完整iOS项目。用于检测应用程序的构建和编译过程完全在Macintosh计算机上的Xcode中进行。为记录和回放创建一个单一的应用程序。 "

要完成此操作,请右键单击Worklight Studio内的iPhone环境,然后单击Run-As-> XCode项目。在XCode内部加载项目后,请在此处构建/运行iOS组件。完成这些步骤后,您应该能够正确地检测应用程序。

以下是一些指向信息中心的链接,用于在iOS设备/模拟器上进行测试:

https://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=%2Fcom.ibm.rational.test.lt.mob.wl.ditaval.doc%2Ftopics%2Ft_gsios_dev.html

https://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.rational.test.lt.mob.wl.ditaval.doc/topics/t_test_ios_native_device.html

https://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.rational.test.lt.mob.wl.ditaval.doc/topics/tinstall_iosapp_sim.html

对于iOS,您还需要确保可以使用证书,应用ID和配置文件成功生成ipa文件。一种简单的测试方法是尝试使用Product-> Archive菜单选项将应用程序存档在XCode中。如果所有构建签名设置都正确,则此操作将成功完成,但如果失败,请调查显示的错误