Как обновить 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
крюк