Skip to content

Fix Carthage for Xcode 8.1#153

Merged
chiahsien merged 18 commits intochiahsien:developfrom
boradori:fix-xcode-8.1
Nov 1, 2016
Merged

Fix Carthage for Xcode 8.1#153
chiahsien merged 18 commits intochiahsien:developfrom
boradori:fix-xcode-8.1

Conversation

@boradori
Copy link
Copy Markdown
Contributor

@boradori boradori commented Nov 1, 2016

This PR fixes Carthage for Xcode 8.1. It removes the shared "framework header" CHTCollectionViewWaterfallLayout.h that was importing the real header file also called CHTCollectionViewWaterfallLayout.h. It then directly exposes the real header as a public header.

Xcode 8.1 seems to have a different way of handling headers with the same name. Xcode 8.0 and below chose the "real header" while completely ignoring the shared header. Thus the shared header was never actually used.

This PR also changes the README's installation instructions to mention Carthage.

@chiahsien chiahsien merged commit e680a0e into chiahsien:develop Nov 1, 2016
@chiahsien
Copy link
Copy Markdown
Owner

Thanks

@chiahsien chiahsien mentioned this pull request Nov 1, 2016
@bencallis
Copy link
Copy Markdown

@chiahsien could you do a new release that includes this fix and the latest changes? The latest release 0.9.5 is not working with carthage as it does not have this fix in so having to resort the a specific commit in the cartfile.

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