从 objective-c 访问 config.xml?
Get access to config.xml from objective-c?
我想用本机代码检查已安装的插件和 cordova 项目的版本(objective-c)。
我认为使之成为可能的一种方法是检查 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
class解析。
我想用本机代码检查已安装的插件和 cordova 项目的版本(objective-c)。 我认为使之成为可能的一种方法是检查 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
class解析。