我想用本机代码(objective-c)检查已安装的插件和cordova项目的版本。 我认为使之成为可能的方法之一是检查config.xml,但我坚持使用它。能不能请别人澄清这是可能的还是有其他检查插件和版本的方法?
答案 0 :(得分:0)
您的应用中有一个config.xml
文件,但与根文件不同,插件标签已转换为功能标签,并且不包含版本,因此您无法执行此操作,除非您添加一些将原始config.xml
复制到应用程序内另一个文件夹并读取该副本的钩子。
要使用Objective-C读取转换后的config.xml:
NSString* path = [[NSBundle mainBundle] pathForResource:@"config.xml" ofType:nil];
NSURL* url = [NSURL fileURLWithPath:path];
然后使用NSXMLParser
类进行解析。