Плагины 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 и построить / очистить и т. д.
- гугл проблема но ничего не работает