如何冻结Cococapods'Podfile的亚种的版本

时间:2017-10-18 10:25:34

标签: ios xcode git cocoapods xcode-server

当我希望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。

那么,有没有办法解决亚种?

0 个答案:

没有答案