Как обновить Info.plist в приложении cordova

У меня есть проблема, описанная здесь в приложении Cordova: iOS9 ATS: как насчет приложений на основе HTML5?

... Я не вижу Info.plist вне каталога platform / ios, в который я могу добавить эту конфигурацию. Все, что находится внутри платформ / ios, забивается / заменяется при сборке приложения.

Итак, есть ли способ обновить Info.plist с помощью этой новой конфигурации, которая является постоянной?

Спасибо!

1 ответ

В своих проектах я использую собственную разветвленную ветвь cordova-ios, в которой есть упомянутое вами изменение в файле Info.plist проекта шаблона (для этого требуется cordova platform add url_to_your_fork), хотя вы можете ссылаться на <PROJECT_NAME>/platforms/ios/<PROJECT_NAME>:

/usr/libexec/PlistBuddy <PROJECT_NAME>-Info.plist -c "Add :NSAppTransportSecurity:NSAllowsArbitraryLoads bool true"

Сразу после cordova platform add iosили добавить его как кордову after_platform_add крюк

Другие вопросы по тегам