0

このチュートリアルを試して、MQA を私の mobilefirst ハイブリッド アプリに統合しました。

https://mobilefirstplatform.ibmcloud.com/tutorials/en/quality-assurance/7.1/hybrid/

iOS では、ログでこれを確認できます。

 ERROR: Plugin 'MQAPlugin' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

私はすでにconfig.xmlにもこれを追加しました:

<feature name="MQAPlugin">
    <param name="ios-package" value="MQAPlugin"/>
</feature>

私のアプリでは何も起こっていません.Androidでは何も起こっていません.また、そのチュートリアルのすべてに従いました.

そこで、iOS 用のアプリ デリゲートにこれらのコードを追加しようとしましたが、MQA が機能していました。ハイブリッド iOS で行ったことはネイティブ iOS にも適用できるため、アプリ デリゲートに次の行を追加するだけです。

[[MQALogger settings] setMode:MQAModeQA];
[MQALogger startNewSessionWithApplicationKey:@"(my_ios_key)"];

エラーに戻りますが、なぜプラグインを探しているのでしょうか? 私はすでに Q4M.framework を追加しているので。Androidの場合も、プラグインを探しています。どのプラグインをインストールする必要がありますか? ハイブリッド Android プロジェクトで動作させる必要があります。

4

1 に答える 1

0

ここにあるハイブリッド JavaScript、iPhone、および Android SDK コンポーネントを追加したことを確認できますか? http://www-01.ibm.com/support/docview.wss?uid=swg27044490

それらをEclipseに追加してから、ネイティブSDKをXcodeに追加する必要があります。ネイティブ SDK を追加した後、Eclipse プロジェクトを再ビルドすることを忘れないでください。その後、Xcode でエラーが解消されます。

于 2016-05-26T12:55:56.277 に答える