Xcode 如何添加静态库

Xcode 如何添加静态库,第1张

XCode项目中添加静态库的方法:

1、右击target,选择add

->

new

target

2、在d出的

NewTarget

界面中选择Cocoa

Touch

->

Static

Library

,为新

library

取个名字。

将源文件添加到这个库。可以直接拖动现存源文件,也可以右击

->

add

。注意选择新建的库为添加的

target

3、设置原项目,令其使用新建的库。

4、右击原项目的

target

,选择

getInfo

5、选择

General

选项卡。

6、向

linked

libraries

中添加新创建的库

(即添加

.a

文件)。

1. 运行Xcode,选择“Create a new Xcode project"

2. 依次选择“iOS”->“Framework &Library”->“Cocoa Touch Static Library”

3. 在“Product Name”中输入产品名称

4. 选择一个目录进行保存,然后点击“Create”

5. 添加源代码,右键点击项目,在展开的右键菜单中选择“Add Files to..."

6. 选择指定的目录,请务必勾选“Create Groups”

7. 将红框标注的地方改成“iOS Device”,这样我们可以编译一个真机的静态库将红框标注的地方改成任一模拟器,如“iPhone 6”,就能编译一个模拟器用的静态库

8. 展开“Products”菜单,点击“Build”进行编译

9. 按住Comand + B进行编译

10. 编译成功后,展开“Products”节点,右键选择刚刚生成的静态库“libmecli.a”,在右键菜单中选择“Show in Finder”可以找到该静态库文件

编码完成后,暴露api接口

选择真机或者模拟器编译项目,去Finder中查看导出的静态包。

打包时注意区分生产和测试

1、如果静态库本身有引入framework,对应的framework需要导入项目中

2、静态库无法打包图片资源,所以图片需要以bundle的形式导出

看这篇文章

https://www.jianshu.com/p/44aacd5b8adb

参考链接:

https://www.jianshu.com/p/662832e16625

https://www.jianshu.com/p/2723efc8b1d2


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11913464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存