Получить доступ к config.xml из target-c? - PullRequest
0 голосов
/ 24 сентября 2018

Я хотел бы проверить установленные плагины и версии проекта Cordova в нативном коде (target-c).Я думаю, что один из подходов к этому - проверить config.xml, но я застрял с этим.Не могли бы вы уточнить, возможно ли это, или есть какой-то другой подход для проверки плагинов и версий?

1 Ответ

0 голосов
/ 24 сентября 2018

В вашем приложении есть файл config.xml, но он отличается от корневого, теги плагинов преобразуются в теги компонентов и не включают версию, поэтому то, что вы хотите сделать, невозможно, если толькоВы добавляете некоторый хук, который копирует оригинал config.xml в другую папку в вашем приложении, и читаете эту копию.

Чтобы прочитать преобразованный файл config.xml с Objective-C:

NSString* path = [[NSBundle mainBundle] pathForResource:@"config.xml" ofType:nil];
NSURL* url = [NSURL fileURLWithPath:path];

Изатем используйте класс NSXMLParser для его анализа.

...