当我希望Xcode Server碰到一个版本并将更改推送到远程仓库时,问题的根源就开始了。我正在使用fastlane来集成在后集成脚本中。 fastlane的'commit_version_bump'操作失败,因为还有其他更改(Podfile.lock)而不是版本缓冲修改的Info.plist文件。
Podfile中的所有pod都是这样修复的:
Podfile
...
pod 'sample', '1.0.0'
...
但是,如果子pod的新版本可用且子规范未修复(~> 1.0
),则Podfile.lock会更改。
Podfile.lock
...
- sample (1.0.0)
- subSample (~> 1.0)
...
我想,我无法控制子播放盒。我只是希望Xcode Server使用完全相同的pod,包括我在开发机器上使用的子pod。
那么,有没有办法解决亚种?