评论

收藏

[iOS开发] iOS-framework制作(xcode13)

移动开发 移动开发 发布于:2021-12-09 13:43 | 阅读数:677 | 评论:0

创建项目
创建一个App项目:XKFrameworkApp
DSC0000.png

创建一个Framework项目:XKTestFramework
DSC0001.png

创建一个 .xcworkspace 文件,名字与App项目名字相同:XKFrameworkApp.xcworkspace
DSC0002.png

将 XKFrameworkApp.xcworkspace 文件 和 Framework项目文件夹(XKTestFramework)一起放入 App项目 XKFrameworkApp 文件夹内
DSC0003.png

打开 XKFrameworkApp.xcworkspace 文件,将 两个工程文件(XKFrameworkApp.xcodeproj,XKTestFramework.xcodeproj)拖入到项目
DSC0004.png

配置 framework
Build Settings - Build Active Architecture Only
设置为NO :打包的.framework支持所有的设备
DSC0005.png

Build Settings - Dead Code Stripping
设置为NO :编译选项优化,包瘦身
DSC0006.png

Build Settings - Mach-O Type
默认动态,更改为 StaticLibrary (静态库)
DSC0007.png

Build Settings - Excluded Architectures
适配 arm64架构
DSC0008.png

版本号
可以和App项目版本适配保持一致
DSC0009.png

创建测试类,实现测试方法
DSC00010.png

引用添加类
DSC00011.png

设置对外暴露头文件
DSC00012.png

编译 framework
DSC00013.png

使用 framework
App项目关联 framework
DSC00014.png

DSC00015.png

XKTestFramework.framework
可以找到这个 framework 文件,可以导入到其他项目使用
DSC00016.png

测试 framework 类方法
DSC00017.png



   
   
   
                        

关注下面的标签,发现更多相似文章