最近公司在做一個大公司的項目,我們有涉及到裏面一個模塊,所以要給人家提供靜態庫還有靜態庫中用到的資源文件(Main.storyboard、圖片等)
1、如果你的lib中用到了第三方庫,接入方也用到了你在生成lib的時候就要刪除所有重複的.m文件。
2、生成Generic IOS Device和模擬器兩個版本的 .a文件,然後打開終端輸入命令:lipo -create 真機.a路徑 模擬器.a路徑 -output 合併路徑:
3、bundle中storyboard文件拿不到.a中的類的時候要加標識
在Xcode的Build Settings下Other Linker Flags裏面加入-ObjC標誌