Skip to content

Conversation

kylefleming
Copy link

@kylefleming kylefleming commented Nov 7, 2019

CocoaPods-Binary appears to be checking the Podfile against the Manifest.lock to determine if changes occurred and a pod needs to be rebuilt. However, when the version of a pod is changed only in the Podfile.lock (for example, another git user calls pod update and you pull that change), then it appears CocoaPods-Binary doesn't detect the changes.

This PR includes a test case to detect the issue, and fixes it by comparing the Manifest.lock after CocoaPods has done dependency resolution.

Note: This PR is built on top of #103 and #84 since both of those are needed for this PR to pass CI.

@TheCoordinator
Copy link
Contributor

Can we please get this in? Seems good to me.

@winstondu
Copy link

This is the fix that this repo needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants