iOS封装FrameWork

我们是整个项目封装给客户app用,项目里面有资源文件:xib和图片文件。有第三方,也有.a文件和第三方给我们的frameWork。下面记录下大体遇到的问题及遇到的冲突解决办法。

第一部分:封装frameWork

1.首先准备好,要封装的功能模块。我是封装 一个主项目。包括很多pod进来的第三方 ,以及国际化文件

2.新建Framework工程,.创建sdk项目 Xcode -> File -> New Project -> Framework

3.设置Build Active Architecture Only 值 为NO。如下图(适配所有版本的模拟器和真机)

4.设置Mach-O Type值为Static Library(静态库)。如下图

5.将你需要别人引用的头文件设置public。默认在project(不可见,私有)。

6.引入头文件,有几个public 就引入几个public文件

7.编译后可以手动合包,也可以用脚本。

脚本:创建Target。File->New->Target->Other->Aggregate。如下图

​​​​​​​

相关推荐
June bug14 小时前
【领域知识】广告全链路测试
macos·objective-c·cocoa
风栖柳白杨15 小时前
【语音识别】Qwen3-ASR原理及部署
人工智能·python·语音识别·xcode·audiolm
作孽就得先起床16 小时前
Xcode设置中文
macos
smileSunshineMan16 小时前
本地mac-openclaw安装
macos·openclaw
Laurence17 小时前
从零到一构建 C++ 项目(IDE / 命令行双轨实现)
前端·c++·ide
fish_study_csdn18 小时前
自己的mac 电脑上部署本地大模型
macos
绝世唐门三哥19 小时前
Mac 查看手机信息工具 + platform-tools 使用全指南
windows·macos
我待_JAVA_如初恋19 小时前
安装idea教程
java·ide·intellij-idea
£漫步 云端彡19 小时前
Golang学习历程【第九篇 结构体(struct)】
学习·golang·xcode
mftang19 小时前
STM32Cube IDE 详细介绍
ide·stm32·嵌入式硬件