Cordova 4.0.1 CDV摄像机<cordova nsdata + base64.h =“”>未找到

时间:2016-04-01 04:42:44

标签: ios cordova ionic-framework cordova-plugins

我刚刚将我的cordova ios版本更新到4.0.1并且我已经开始在CDV相机插件中出现错误,其中说没有找到任何人面临同样的问题以及解决方案是什么

2 个答案:

答案 0 :(得分:3)

Cordova 4.0中的Cordova Github页面中列出的Cordova/NSData+Base64.h已从Cordova中删除

参考:https://github.com/apache/cordova-ios/blob/master/guides/API%20changes%20in%204.0.md

正如github页面中所写:

  

鼓励插件作者使用NSData中提供的(iOS 7+)base64编码和解码方法。

因此,您可以更改插件中的方法,或者可以更新到不使用该文件的最新最新插件

如果您要在插件中进行更改,则其他选项可以是

  

由于cordova-ios仅支持iOS 7及以后版本,因此请将插件更改为使用NSJSONSerialization,这非常简单。

参考:https://issues.apache.org/jira/browse/CB-9638

答案 1 :(得分:0)

删除并再次添加您的插件。
我的自我正在工作。

cordova plugin rm "your Plugin name"
cordova plugin add "your Plugin name"

示例

cordova plugin rm cordova-plugin-email
cordova plugin add cordova-plugin-email