pod lib lint --allow-warnings --use-libraries
pod trunk push --allow-warnings --use-libraries
打包類庫
需要使用一個cocoapods的插件cocoapods-packager來完成類庫的打包。當然也可以手動編譯打包幌羞,但是過程會相當繁瑣剑令。
安裝打包插件
終端執(zhí)行以下命令
sudo gem install cocoapods-packager
打包
命令很簡單凳怨,執(zhí)行
pod package ABTestFrameWork.podspec --library --force
其中--library指定打包成.a文件,如果不帶上將會打包成.framework文件。--force是指強制覆蓋盹牧。最終的目錄結(jié)構(gòu)如下
修改spec文件
#s.source_files = 'ABTestFrameWork/Classes/**/*'
#s.vendored_libraries ='ABTestFrameWork-1.0.5/ios/ABTestFrameWork.framework'
s.vendored_frameworks ='ABTestFrameWork-1.0.5/ios/ABTestFrameWork.framework'
(.a是s.vendored_libraries钞瀑,.framework是s.vendored_frameworks沈撞。)
最后執(zhí)行
pod trunk push --allow-warnings --use-libraries
自己的Github Demo