1:新建文件夾,F(xiàn)ramework的名字(例如:Example)
2:新建workspace(例如:Example)
File->New->workspace
3:新建Framework(SDK)
File->New->Project或cmd+shift+N

新建Framework

image.png
主要選擇剛才新建的文件夾,Add to和 Group選擇剛才新建的Workspace
4:新建測試工程(Demo)

image.png
同上:選擇剛才新建的文件夾,Add to和 Group選擇剛才新建的Workspace
5:關(guān)聯(lián)SDK.framework到Demo

image.png

image.png
6:測試
在SDK目錄下新建文件Test.swift
public class Test {
public func go() {
print("哈哈")
}
public init() {
}
}
注意這里不寫init方法就會報(bào)錯,'Test' initializer is inaccessible due to 'internal' protection level 或者繼承NSObject也可以
public class Test :NSObject{
public func go() {
print("哈哈")
}
}
在Demo的ViewController中測試
import SDK
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
Test().go()
}