[swift-build-dev] [swift-evolution] SE-0152: Package Manager Tools Version

Boris Buegling bbuegling at apple.com
Wed Feb 8 12:56:00 CST 2017


> On 8. Feb 2017, at 10:49, Will Field-Thompson via swift-evolution <swift-evolution at swift.org> wrote:
> 
> The main package manager I use is CocoaPods and as far as I am aware CocoaPods doesn't allow you to specify the tools version in the Podfile. This did cause some (albeit minimal) pain on transition to CocoaPods 1.0. I think Podfile.lock records the version of CocoaPods, but I don't think that actually helps in this regard.

This is correct. The Podfile.lock records the last used version, but does not enforce it in any way. The officially recommended approach is using Bundler’s Gemfile/Gemfile.lock to ensure consistency of used versions of the CP gem.

Cheers,
Boris

> 
> 	*  How much effort did you put into your review?  A glance, a quick reading, or an in-depth study?
>  
> I spent some time reading through the proposal, but I lost track of the discussion pre-proposal.
> 
> - Will
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution



More information about the swift-build-dev mailing list