Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix bug related to Podfile.lock-only changes #104

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

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