MobileFirst质量保证混合应用程序测试不起作用

时间:2016-05-26 10:49:34

标签: ibm-mobilefirst mobilefirst-qa

我尝试了本教程,将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的App委托上添加这些代码,MQA正在运行,因为我为混合iOS做的事情也适用于原生iOS,我只需要在我的应用中添加这些行委托:

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

回到错误,为什么要寻找插件?因为我已经添加了Q4M.framework。对于android也在寻找插件。我需要安装什么插件?我需要让它在我的混合android项目上运行。

1 个答案:

答案 0 :(得分:0)

您能否确认添加了此处的混合javascript,iPhone和android SDK组件? http://www-01.ibm.com/support/docview.wss?uid=swg27044490

您需要在eclipse中添加这些,然后在Xcode中添加本机SDK。添加本机SDK后,不要忘记重新构建eclipse项目。然后错误应该在Xcode中消失。