On the whole, I prefer Swift Package Manager to Cocoapods. However, there is a shortcoming: With Cocoapods, I can “check-in” the dependencies into my project. This saves team members the trouble of having to run pod install every time they pull changes.

However, I can’t find a way to do this with Swift Packages. It seems the best I can do is commit changes to the package files. This still leaves team members with the issue of having to go file -> update swift packages. And if they forget, they might have frustrating errors if they don’t realize a package update is needed.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *