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

[Xcode 10][Carthage] Use new build system #104

Merged
merged 2 commits into from
Sep 19, 2018

Conversation

torokzsolt
Copy link

After updating to Xcode 10 today I was unable to install Down (0.5.2) using Carthage.
The reason is that Xcode 10 uses the new build system by default which crashes when trying to build Down 0.5.2 (as reported in #91 and solved with PR #97 which sets the project to use the legacy build system)
This pull request removes the module.modulemap from Copy Bundle Resources build phase so the new build system doesn't crash anymore and sets the project to use it.

Török Zsolt added 2 commits September 18, 2018 11:43
Remove module.modulemap file from Copy Bundle Resources build phase since it causes Xcode 10’s new build system to crash
@coveralls
Copy link

Coverage Status

Coverage remained the same at 47.923% when pulling 35c2a7c on torokzsolt:use-new-build-system into 1c3c8db on iwasrobbed:master.

@128keaton
Copy link
Collaborator

@torokzsolt #103 does the same thing and it was closed. Until that it has been determined that a version break is required, these changes will not be merged in. Feel free to use your fork though.

@torokzsolt
Copy link
Author

torokzsolt commented Sep 18, 2018

@128keaton How does it break compatibility? Travis ran tests sucessfully with Xcode 9
I did not removed DownView.bundle like #103.

@128keaton
Copy link
Collaborator

128keaton commented Sep 18, 2018 via email

Copy link
Collaborator

@iwasrobbed iwasrobbed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks for not breaking other Xcode versions 👍I downloaded Xcode 10 and tested locally on old/new

Looks like old CocoaPods projects still build fine with new build system

@iwasrobbed iwasrobbed changed the title Use new build system [Xcode 10][Carthage] Use new build system Sep 19, 2018
@iwasrobbed iwasrobbed merged commit b4de830 into johnxnguyen:master Sep 19, 2018
@iwasrobbed iwasrobbed mentioned this pull request Sep 19, 2018
@Baza207
Copy link

Baza207 commented Sep 19, 2018

Any chance we could get a new version with this fix in it now Xcode 10 is out? 😄

@iwasrobbed
Copy link
Collaborator

@Baza207 @Nickersoft @kimdv Pushed up v0.5.3 👍

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.

5 participants