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

Auto linking to project #145

Closed
tonyd256 opened this Issue Nov 26, 2014 · 1 comment

Comments

Projects
None yet
2 participants
@tonyd256
Copy link

tonyd256 commented Nov 26, 2014

I really like Carthage and am enjoying using it on a project at work. Part of the installation instructions involve a manual step of copying the frameworks into your project and I was wondering if I could help automate that part.

It would involve messing with private APIs in Xcode which I understand if you'd rather stay away from that. I can outline everything that would need to be done in here if you're interested. I was thinking it could be carthage link or something. If you don't want it part of carthage I might look into making it a separate cli to pair with carthage. It would also require the carthage file to have the build target associated with each lib or have it in a separate file.

Anyways, I've already worked on something else that can do this already so it wouldn't be much for me to get it working here. Let me know what you think.

@jspahrsummers

This comment has been minimized.

Copy link
Member

jspahrsummers commented Nov 26, 2014

The current manual process of Carthage is an intentional design decision and a major differentiator with CocoaPods. I like the flexibility that our current setup enables, and dislike depending on any private Xcode implementation details because of the fragility.

However, this is certainly something that could be achieved with a project of your own! Hopefully the CarthageKit API is complete enough to help you in that regard, but if not, please do let us know where the API could be expanded.

Thanks for the suggestion, though!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.