Swift Package Manager now supports packages with Swift, C, C++, Objective-C and Objective-C++. It should be available in the next toolchain from trunk (latest right now is 9th May, 2016). To demonstrate how they can be used lets look at two very simple packages. A Package with Objective-C and Swift. This package contains 3 modules: objc: an Objective-C and C mixed library. objc-exec: an Objective-