0

在我自己的 Pod 中,我提供了一些本地化字符串文件,用户可以根据自己的需要进行更改。但是当他们运行“pod update”时,文件会被覆盖并且更改会丢失。我不想强迫用户备份文件。

有没有什么办法解决这一问题?在“pod update”运行之前以任何方式运行脚本吗?

4

1 回答 1

0

问题是您将这些文件提供给用户以根据他们的需要进行更改。相反,您应该有一个钩子让他们将文件添加到您的 pod。当您执行 a时,如果您的 Pod 有新版本可用pod update,您实际上是在删除并重新下载目录中的项目文件。Pods/这就是您的本地化文件被删除的原因。

您可以通过使用prepare_command将这些文件复制到Pods/文件夹之外然后将它们重新添加到项目中来解决此问题,或者只是让用户单独添加这些文件。

于 2016-01-11T10:10:12.973 回答