如何在cordova应用程序中更新Info.plist

时间:2015-09-17 00:25:07

标签: ios cordova cordova-ios

我在cordova应用程序中描述了此问题: iOS9 ATS: what about HTML5 based apps?

...我没有在平台/ ios目录之外看到我可以添加该配置的Info.plist。当我构建应用程序时,平台/ ios中的所有内容都被破坏/替换。

那么,有没有办法使用永久性的新配置更新Info.plist?

谢谢!

1 个答案:

答案 0 :(得分:0)

在我的项目中,我使用了我自己的cordova-ios fork,你可以在模板项目的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之后,或将其添加为Cordova after_platform_add挂钩