【发布时间】:2022-08-08 14:23:08
【问题描述】:
使用 Ionic Cordova,可以在构建期间使用项目中的 config.xml 文件向 AndroidManifest.xml 文件添加特定权限。这样,当 Android 平台文件夹被删除时,每次重新构建应用程序时都会将权限添加到清单文件中。
现在我正在迁移到 Capacitor 并寻找类似的解决方案。然而,Capacitor 文档非常模糊,并提到直接编辑 AndroidManifest.xml。现在我已经两次遇到了必须删除 Android 文件夹的情况,因此权限编辑也丢失了。
有谁知道如何以及在哪里配置 Ionic Capacitor 的权限,所以编译应用程序也会将权限设置回清单文件?
-
你得到任何解决方案了吗?因为我正在寻找同样的东西。
-
没有解决方案......我想这必须是脚本。
-
我有完全相同的问题,使用 DevOps 管道来构建/部署我的 Ionic 6/Capacitor 3 应用程序到 AppCenter ......非常令人沮丧的是没有 Cordova - 类似的方式来处理这个......拉我的头发几个小时我想我必须同意这个步骤需要编写脚本才能在构建应用程序后修改 AndroidManifest 文件。如果有人有任何其他解决方案,请分享。
标签: android ionic-framework android-manifest android-permissions