iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了没有找到Cordova iOS插件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我最近从2.3.0升级到Cordova 2.9.0。在遵循所有升级说明之后,我可以让应用程序在模拟器中启动。但是,在xcode中,我看到以下错误: ERROR: Plugin 'Device' not found, or is not a CDVPlugin. check your plugin mapping in config.xml. -[CDVCommandQueue executePen
我最近从2.3.0升级到Cordova 2.9.0。在遵循所有升级说明之后,我可以让应用程序在模拟器中启动。但是,在xcode中,我看到以下错误

ERROR: Plugin 'Device' not found,or is not a CDVPlugin. check your plugin mapping in config.xml.
-[CDVCommandQueue executePending] [Line 103] Failed pluginJSON = ["Device1776032119","Device","getDeviceInfo",[]]
ERROR: Plugin 'NetworkStatus' not found,or is not a CDVPlugin. check your plugin mapping in config.xml.
-[CDVCommandQueue executePending] [Line 103] Failed pluginJSON = ["NetworkStatus1776032120","NetworkStatus","getConnectionInfo",[]]
-[CDVCommandQueue executePending] [Line 103] Failed pluginJSON = ["INVALID","Logger","logLevel",["LOG","deviceready has not fired after 5 seconds."]]
ERROR: Plugin 'Logger' not found,or is not a CDVPlugin. check your plugin mapping in config.xml.
-[CDVCommandQueue executePending] [Line 103] Failed pluginJSON = ["INVALID","ChAnnel not fired: onCordovaConnectionReady"]]
ERROR: Plugin 'Logger' not found,"ChAnnel not fired: onCordovaInfoReady"]]

这是我的config.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<widget>
    <feature name="GeoLOCATIOn">
        <param name="ios-package" value="CDVLOCATIOn" />
    </feature>
    <feature name="Device">
        <param name="ios-package" value="CDVDevice" />
    </feature>
    <feature name="Accelerometer">
        <param name="ios-package" value="CDVAccelerometer" />
    </feature>
    <feature name="Compass">
        <param name="ios-package" value="CDVLOCATIOn" />
    </feature>
    <feature name="Media">
        <param name="ios-package" value="CDVSound" />
    </feature>
    <feature name="Camera">
        <param name="ios-package" value="CDVCamera" />
    </feature>
    <feature name="Contacts">
        <param name="ios-package" value="CDVContacts" />
    </feature>
    <feature name="File">
        <param name="ios-package" value="CDVFile" />
    </feature>
    <feature name="NetworkStatus">
        <param name="ios-package" value="CDVConnection" />
    </feature>
    <feature name="Notification">
        <param name="ios-package" value="CDVNotification" />
    </feature>
    <feature name="FileTransfer">
        <param name="ios-package" value="CDVFileTransfer" />
    </feature>
    <feature name="Capture">
        <param name="ios-package" value="CDVCapture" />
    </feature>
    <feature name="Battery">
        <param name="ios-package" value="CDVBattery" />
    </feature>
    <feature name="SplashScreen">
        <param name="ios-package" value="CDVSplashScreen" />
    </feature>
    <feature name="Echo">
        <param name="ios-package" value="CDVEcho" />
    </feature>
    <feature name="Globalization">
        <param name="ios-package" value="CDVGlobalization" />
    </feature>
    <feature name="InAppBrowser">
        <param name="ios-package" value="CDVInAppBrowser" />
    </feature>
    <feature name="Logger">
        <param name="ios-package" value="CDVLogger" />
    </feature>
    <feature name="LocalStorage">
        <param name="ios-package" value="CDVLocalStorage" />
    </feature>
    <plugins>
    </plugins>
    <preference name="KeyboardDisplayrequiresUserAction" value="true" />
    <preference name="SuppressesIncrementalRendering" value="false" />
    <preference name="UIWebViewBounce" value="true" />
    <preference name="TopActivityInDicator" value="gray" />
    <preference name="EnableLOCATIOn" value="false" />
    <preference name="EnableViewportScale" value="false" />
    <preference name="AutoHideSplashScreen" value="true" />
    <preference name="ShowSplashScreenSpinner" value="true" />
    <preference name="MediaPlayBACkrequiresUserAction" value="false" />
    <preference name="AllowInlineMediaPlayBACk" value="false" />
    <preference name="OpenAllWhitelistuRLsInWebView" value="false" />
    <preference name="BACkupWebStorage" value="cloud" />
    <preference name="fullscreen" value="true" />
    <preference name="webviewbounce" value="true" />
    <access origin="*.googleapis.com"/>
    <access origin="*.gstatic.com"/>
    <access origin="*.s3.amazonaws.com"/>
</widget>

解决方法

对于未来的搜索者(像我一样),我有一个类似的问题,试图将控制台插件添加到我的项目。在安装插件后,我的缺失步骤是确保插件的源文件(CDVlogger.m)的“目标成员资格”设置包括我的应用程序名称

大佬总结

以上是大佬教程为你收集整理的没有找到Cordova iOS插件全部内容,希望文章能够帮你解决没有找到Cordova iOS插件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。