移动优先质量保证混合应用测试不起作用



我尝试了本教程将MQA集成到我的移动优先混合应用程序上:

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.

我已经在我的配置中添加了这个.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。对于安卓也在寻找一个插件。我需要安装什么插件?我需要让它在我的混合安卓项目上工作。

你能确认你添加了在这里找到的混合javascript,iPhone和android SDK组件吗? http://www-01.ibm.com/support/docview.wss?uid=swg27044490

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

相关内容

  • 没有找到相关文章

最新更新