含有swift組件的SDK打包

SDK打包有兩種方式:
1:cocoapods-packager命令打包
2:採用傳統的簡歷打包工程進行打包:iOS製作.framework靜態庫iOS製作.a類型的靜態庫
但當代碼中包含的了swift的代碼或組件就不能用cocoapods-packager命令打包。這種方式無解,至少現在我不知道。
用swift做的項目也無法做成SDK,因爲swift工程只有swift一種格式的文件,沒有頭文件。而SDK是對外公開頭文件,把具體的.m等代碼都編譯成了二進制代碼。當然可以工程是swift工程,對外開放的頭文件用oc寫頭文件和.m文件。
這個簡單的打包讓我糾結了很久。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章