1

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

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

这些是我们采取的步骤:

  1. 在 eclipse 中导航到 iPhone 环境并右键单击。
  2. 前往 IBM 应用中心
  3. 选择发布测试就绪应用程序。

我们的开发环境:Eclipse Java EE Juno SR2

4

1 回答 1

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 中归档您的应用程序。如果您的所有构建签名设置都正确,这将成功完成,但如果失败,请调查显示的错误

于 2014-03-07T16:20:11.347 回答