iOS-framework制作 [xcode13]


創建項目

創建一個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 類方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM