macOS Sierra 版本 10.12.2
Xcode版本 ? 8.2.1
創(chuàng)建工程,選最左邊那個(gè)
然后將你的文件加入這個(gè)工程
因?yàn)槭莝wift版本丢胚,所以沒(méi)有.h文件翩瓜。你需要將你的類還有調(diào)用的方法前面加上public
點(diǎn)擊run ?選擇Edit Scheme
將Debug改為Release,點(diǎn)擊Close
回到工程中携龟,在模擬器進(jìn)行編譯 ?command+B ?兔跌,編譯完成以后再次在真機(jī)上選擇編譯,編譯成功以后峡蟋。
去文件夾
終端輸入?lipo -create 真機(jī)路徑 模擬器路徑 -output 真機(jī)路徑(ps:這幾個(gè)路徑就是上圖拖動(dòng)到終端后的路徑)
然后輸入lipo -info加真機(jī)上的這個(gè)文件路徑回車會(huì)打印這些內(nèi)容
但是并沒(méi)有完坟桅,不知道為什么华望,終端這樣合并只是假象,你需要手動(dòng)去將Modules里的swiftdoc文件合并到一起
因?yàn)樯厦娴牟僮魇?output的真機(jī)路徑仅乓,所以你要將模擬器的這些東西拷貝赖舟,復(fù)制上圖對(duì)應(yīng)的真機(jī)文件夾里面去。如下圖:
現(xiàn)在大功告成夸楣!oc和swift混編的framework也可以這樣合并宾抓!
如有轉(zhuǎn)載請(qǐng)注明出處,謝謝豫喧。