iOS2023面试看

iOS SDK开发 动态库 Framework的创建和使用

2023-01-05  本文已影响0人  Long_iOS

Xcode新建Framework工程

image.png
image.png

根据需求设置一下


image.png

默认Products文件夹是隐藏的,按照下面的步骤即可显示
找到工程目录 选中.xcodeproj工程文件右键-显示包内容,打开project.pbxproj文件command+F 搜索mainGroup,用mainGroup等号后面的值替换productRefGroup的值,然后保存关闭,回到xcode就可以看到Products 文件夹了

image.png
image.png

下面是工程配置
TARGETS ->Build Settings
Link With Standard Libraries : Yes ->No
Mach-O Type : Static Library

image.png

新建一个FirstViewController文件,提供给外部公开使用的,移到Public里面就可以了,不需要公开的可以选择放到Private或者Project里面

image.png
image.png

===================================================
选择相应的支持设备
仅支持模拟器运行


image.png
仅支持真机
image.png

根据需求选择环境 Debug或者Release

image.png
image.png
===================================================
Command+B成功之后就可以在Products文件夹下找到了
image.png

如何使用
打开Framework工程,在Products文件夹下找到Framework文件右键 Show in Finder 后拖入另一个项目工程中

image.png
image.png
image.png

最后添加头文件即可使用


image.png
上一篇下一篇

猜你喜欢

热点阅读