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