每当我运行pod安装时,它会重新创建/更新很多东西esp * .xcconfig文件,不知道为什么

时间:2016-03-27 12:33:18

标签: ios xcode cocoapods

我被邀请参与现有项目。我跑了pod install(不是pod update)并且已经更新了很多东西,我甚至不确定是否应该将它们推回回购。我猜测它与cocoapods版本有关。 Repo cocoapod版本为0.38.2,我的本地机器cocoapods版本为0.39.0(可在Podfile.lock更改中看到)

以下是更改的文件列表。

enter image description here

1 个答案:

答案 0 :(得分:1)

cocoapods的工作方式在0.38.2和0.39.0之间发生了很大变化,但这种情况并不经常发生,但有时会发生更大的变化而被释放。特别是此更改更新了项目和构建的pod创建和集成的方式。这就是你看到这么多变化的原因。

没什么可担心的,但是,让团队中的一些人使用0.38.2而一些人使用0.39.0并不会结束。在提交更改之前,请确保您使用的是相同版本。

此外,将Pods文件夹添加到git ignore文件更为常见。

如果您只需要'降级',那么您可以通过安装旧版本来为此项目执行此操作:

sudo gem install cocoapods -v 0.38.2

然后使用该版本运行更新:

pod _0.38.2_ update