There are a lot of open source Swift "µframeworks", i.e. single-file libraries. Carthage could provide support for tracking and mirroring these files from their respective repositories, installation being the usual drag-and-drop.
Thanks for opening an issue!
I believe since 0.30.1 support is already there.
It's enough for the "µframeworks" to be package as a "Static Framework" i.e. Mach-O type static lib.
The artifact will be linked statically thus you won't incur in any run time loading penalties.
It seems to me that just adding desired repositories to Cartfile and drag files from Carthage/Checkouts to your Xcode project is what you want. Carthage correctly checkouts repositories in which no Xcode projects nor shared schemes exist.
@blender, from what I intuit, this report seems to be referring to repositories without Xcode projects (so, not supported by our recent static framework support). (_Edit: @ikesyo commented while I was typing 😄— see that comment too._)
@vmanot, could you confirm and elaborate? (Also, could you clarify “the usual drag-and-drop”?)
@jdhealy yes, was referring to repositories without Xcode projects; i.e. just a single Swift file. By drag-and-drop I was referring to how frameworks are currently embedded, through the user dragging built frameworks into their project.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.