制作Dynamically Linked Frameworks
一个普通的Swift file
class SwiftFrameworks {
init() { println("Class init") }
func doSomething() { println("Yeah, it works") }
}
为了让它可以在framework中工作,需要让所有类和方法都是public的
public class SwiftFrameworks {
public init() { println("Class init") }
public func doSomething() { println("Yeah, it works") }
}
建立framework工程

添加刚才的swift文件

编译
有时候编译时候并不能产生target,切换一下设备(可能是xcode的bug),然后找到build好的target所在文件夹

添加到测试工程中
把编译好的framework拖拽到测试工程中,之后在embed中添加该framework

然后
import SwiftFramework
let swiftFramework = SwiftFramework()
swiftFramework.helloWorld()
大功告成~