如何将自定义文件复制到 iOS 使用 Capacitor 构建

How to copy custom files to iOS build with Capacitor

我正在使用带有 Capacitor 的 Firebase。这要求我在 XCode 项目的根文件夹中有一个名为 GoogleService-Info.plist 的文件。我有那个文件。

使用 Capacitor 构建并同步项目后,我需要找到一种方法将该文件复制到 XCode 项目。

使用 bash 脚本简单地复制文件是行不通的,因为随后需要从 XCode 用户界面手动添加它。

我想将其自动化,这样我们就不必在每次构建时都手动执行。

在电容器应用程序中,您应该提交 ios 文件夹,因此您只需手动复制一次,然后提交更改,这样您就不必重复。

但是如果你想使用节点脚本复制文件,你可以使用 Cordova-node-xcode 库,尽管名称如此,但它不是 cordova 特定的 https://github.com/apache/cordova-node-xcode

它有一个 addResourceFile 功能,可以用于 plist 文件