【问题标题】:CocoaPods localization files getting over writtenCocoaPods 本地化文件被覆盖
【发布时间】:2016-04-15 14:06:16
【问题描述】:

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

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

【问题讨论】:

    标签: objective-c cocoapods podspec


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      • 2022-07-17
      • 1970-01-01
      • 2016-02-24
      • 1970-01-01
      相关资源
      最近更新 更多