Плагины Cordova для iOS не работают

Я создаю приложение с визуальной студией 2017 года.
У меня есть установочный файл, передача файлов, inappbroswer, плагины устройств.
На Android работает плагин, например:

cordova.InAppBrowser.open('http://apache.org', '_system', 'location=yes');
window.open("http://www.google.it", "_system");
var folder = cordova.file.externalDataDirectory;

На iOs ни один из этих плагинов не работает. Образец ошибки:

plugin 'inappbrowser' not found or is not a cdvplugin. check your plugin mapping in config.xml

Когда я не получаю эту ошибку, просто ничего не происходит.

Используя Google, я проверяю из xcode, что файл плагина CVDInAppBrowser.m находится в проекте и в целевом членстве, и все в порядке.
Я проверяю метатег:
<meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-eval' 'unsafe-inline'; img-src 'self' data:">или же

<meta http-equiv="Content-Security-Policy" content="img-src * 'self' data:; default-src * 'self' gap: wss: ws: ; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval';">


Я включил
<script type="text/javascript" src="cordova.js"></script> <script type="text/javascript" src="scripts/platformOverrides.js"></script>

Я использую Cordova 6.3.1
Cordova-IOS 4.2.0
Cordova-Android 5.2.1

Я развернул на обновленном iPad 4

Config.xml:

<plugin name="cordova-plugin-camera" spec="~2.4.1" />
  <plugin name="cordova-plugin-media" spec="~2.4.1" />
  <plugin name="cordova-plugin-compat" spec="~1.1.0" />
  <plugin name="cordova-plugin-file" spec="~4.3.3" />
  <plugin name="cordova-plugin-inappbrowser" spec="~1.7.1" />
  <vs:toolsetVersion>6.3.1</vs:toolsetVersion>
  <engine name="android" spec="5.2.1" />
  <engine name="windows" spec="4.4.2" />
  <plugin name="cordova-plugin-file-opener2" spec="~2.0.19" src="https://github.com/pwlin/cordova-plugin-file-opener2.git" />
  <plugin name="cordova-plugin-device" spec="~1.1.6" />

,

<preference name="windows-target-version" value="10.0" />
  <plugin name="cordova-plugin-whitelist" spec="1.2.2" />
  <allow-intent href="http://*/*" />
  <allow-intent href="https://*/*" />
  <allow-intent href="tel:*" />
  <allow-intent href="sms:*" />
  <allow-intent href="mailto:*" />
  <allow-intent href="geo:*" />

Я использую плагины всегда следующий документ готов.

Я уже попробовал:

  • обновить кордову
  • обновить IOS
  • удалить и добавить IOS и построить / очистить и т. д.
  • гугл проблема но ничего не работает

0 ответов

Другие вопросы по тегам