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

phi*_*gia 1 xcode ios cocoapods swift

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

我不确定为什么这个值只针对我的 Cocoapods 设置而变化,而不针对我的其他团队成员。有谁知道为什么这个值会改变?

CocoaPods 版本: 1.2.1

Podfile.lock 版本: 1.2.1

Xcode 版本:版本 8.3.3 (8E3004b)

在此输入图像描述

谢谢。

mar*_*ius 5

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

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

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

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