我尝试了本教程,将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项目上运行。
答案 0 :(得分:0)
您能否确认添加了此处的混合javascript,iPhone和android SDK组件? http://www-01.ibm.com/support/docview.wss?uid=swg27044490
您需要在eclipse中添加这些,然后在Xcode中添加本机SDK。添加本机SDK后,不要忘记重新构建eclipse项目。然后错误应该在Xcode中消失。