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 で行われます。録音と再生の両方に対応する 1 つのアプリケーションが作成されます。"

これを行うには、Worklight Studio 内の iPhone 環境を右クリックし、Run-As->XCode project をクリックします。プロジェクトが 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 に答える