Плагин Cordova Diagnostic ничего не делает - PullRequest
0 голосов
/ 01 февраля 2019

Это мое первое приложение cordova, и я пытаюсь использовать плагин cordova.plugins.diagnostic.Я правильно установил, я верю.Когда устройство готово, я могу предупредить, что

alert(cordova.plugins.diagnostic != null) // returns true

// Appears to do nothing, i get no alerts
cordova.plugins.diagnostic.isLocationEnabled(function(enabled){
    alert(enabled)
}, function(){
    alert("ERROR");
});

Я предполагаю, что моя ошибка связана с тем, как я запускаю приложение.Я собираю приложение через

cordova build ios

Затем запускаю сборку через xCode 9.4 на локальный iPhone X

Любые идеи о том, что я делаю неправильно, очень ценятся.

1 Ответ

0 голосов
/ 01 февраля 2019

Я нашел проблему!Первоначально, при запуске

cordova build ios

я получал и архивировал не найденную ошибку, которую я по существу игнорировал, потому что она, похоже, ничего не влияла при сборке через xCode.

Я решил ошибку с помощьювместо этого

cordova build ios --buildFlag="-UseModernBuildSystem=0"

Затем я могу взять файл с расширением .ipa и установить его на свое устройство через

Window > Devices and Simulators > {select device} > drag and drop ipa into app list

Запуск приложения после того, как это позволило получить успешный ответ от isLocationEnabled!

Надеюсь, этот ответ поможет кому-то еще: D

...