Плагин Cordova InAppBrowser не работает для платформы OSX - PullRequest
0 голосов
/ 24 декабря 2018

При компиляции приложения Cordova Macos с плагином InAppBrowser, установленным под Mojave 10.14.2 и Xcode 10.1, я получаю следующее сообщение об ошибке:

ОШИБКА: плагин InAppBrowser не найден или не найденCDV-плагин.Проверьте соответствие вашего плагина в config.xml

Я проверил config.xml, и он содержит правильную запись:

<plugin name="cordova-plugin-inappbrowser" spec="^3.0.0" />

I 'Я посмотрел в / plugins и плагин и его XML-файл там.

Я удалил и добавил плагин и платформу.

Получив сигнал от этой старой (и помеченной как исправленный) ошибки , я вручную вставил следующее в файл config.xml в Xcode:

    <feature name="InAppBrowser">
    <param name="osx-package" value="CDVDevice" />
</feature>

Это меняетсообщение об ошибке:

ОШИБКА: Метод 'open:' не определен в плагине 'InAppBrowser'

Есть идеи, что здесь происходит?

1 Ответ

0 голосов
/ 28 мая 2019
<platform name="osx">  
    ... 
    <feature name="InAppBrowser">
        <param name="osx-package" value="CDVInAppBrowser" />
    </feature>
    ...
</platform>

Это работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...