創建項目
創建一個App項目:XKFrameworkApp
創建一個Framework項目:XKTestFramework
創建一個 .xcworkspace 文件,名字與App項目名字相同:XKFrameworkApp.xcworkspace
將 XKFrameworkApp.xcworkspace 文件 和 Framework項目文件夾(XKTestFramework)一起放入 App項目 XKFrameworkApp 文件夾內
打開 XKFrameworkApp.xcworkspace 文件,將 兩個工程文件(XKFrameworkApp.xcodeproj,XKTestFramework.xcodeproj)拖入到項目
配置 framework
Build Settings - Build Active Architecture Only
設置為NO :打包的.framework支持所有的設備
Build Settings - Dead Code Stripping
設置為NO :編譯選項優化,包瘦身
Build Settings - Mach-O Type
默認動態,更改為 StaticLibrary (靜態庫)
Build Settings - Excluded Architectures
適配 arm64架構
版本號
可以和App項目版本適配保持一致
創建測試類,實現測試方法
引用添加類
設置對外暴露頭文件
編譯 framework
使用 framework
App項目關聯 framework
XKTestFramework.framework
可以找到這個 framework 文件,可以導入到其他項目使用
測試 framework 類方法