使用Mojave 10.14.2和Xcode 10.1下安装的InAppBrowser插件编译cordova macos应用程序时,出现以下错误消息:
错误:找不到插件'InAppBrowser',或者不是CDVPlugin。在config.xml中检查您的插件映射
我已经检查了config.xml,它包含正确的条目:
SELECT courses.coursename as coursename ,scores.coursecode as coursecode ,val(scores.score) as score FROM courses,scores where scores.timeyear='96' and scores.dore='1' and scores.stdcode in ( Select stdcode from classbandi where classid='12' ) and scores.coursecode=courses.coursecode and scores.score is null and scores.coursecode <> '7991' order by scores.coursecode
我已经查看了/ plugins,并且该插件及其xml文件在那里。
我已经删除并添加了插件和平台。
根据提示from this old (and marked fixed) bug,我将以下代码手动插入Xcode的config.xml文件中:
<plugin name="cordova-plugin-inappbrowser" spec="^3.0.0" />
将错误消息更改为此:
错误:未在插件“ InAppBrowser”中定义方法“打开:”
有什么想法吗?
答案 0 :(得分:1)
<platform name="osx">
...
<feature name="InAppBrowser">
<param name="osx-package" value="CDVInAppBrowser" />
</feature>
...
</platform>
这对我有用。