我尝试使用本教程将 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 项目上工作。