我有一个科尔多瓦应用程序中描述的问题: iOS9 ATS:基于 HTML5 的应用程序呢?
...我在可以将该配置添加到的platforms/ios 目录之外没有看到Info.plist。当我构建应用程序时,平台/ios 中的所有内容都会被破坏/替换。
那么,有没有办法用永久的新配置更新 Info.plist?
谢谢!
我有一个科尔多瓦应用程序中描述的问题: iOS9 ATS:基于 HTML5 的应用程序呢?
...我在可以将该配置添加到的platforms/ios 目录之外没有看到Info.plist。当我构建应用程序时,平台/ios 中的所有内容都会被破坏/替换。
那么,有没有办法用永久的新配置更新 Info.plist?
谢谢!
在我的项目中,我使用我自己的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
,或将其添加为 Cordovaafter_platform_add
钩子