为什么`pod install`会改变PODS_ROOT路径?

时间:2017-09-27 17:57:57

标签: ios swift xcode cocoapods

每当我运行pod install时,CocoaPods会尝试在构建阶段将PODS_ROOT/...更改为PODS_PODFILE_DIR_PATH/...

我不确定为什么这个值正在改变我的Cocoapods设置而不是我的其他团队成员。有谁知道为什么这个值会改变?

CocoaPods版本: 1.2.1

Podfile.lock版本: 1.2.1

Xcode版本:版本8.3.3(8E3004b)

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:3)

这是从CocoaPods 1.2.1开始的预期行为。 CocoaPods在这里更新Check Pods Manifest Lock构建阶段以支持符号链接的Pods目录。 (见https://github.com/CocoaPods/CocoaPods/issues/5499

所以问题是为什么它不会改变你的团队成员?他们可能正在使用旧版本的CocoaPods,而忽略了他们在运行pod install时应该看到的警告。

  

[!]用于生成锁文件(1.2.1)的CocoaPods版本高于当前可执行文件的版本(#{VERSION})。可能会出现不兼容问题。

如果您提交此更改,则会强制他们更新。