静态库中如何包含资源文件

1. 首先有一个静态库, 比如 .a 库.

一般情况下.a库无法包含资源, 如图片,ttf等.

 

2. 创建一个Bundle

* 创建一个folder

* rename为 yourBundle.Bundle

 

3. 在你的静态库中引用 yourBundle.Bundle 中的资源

    NSString *fPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"yourBundle.Bundle"];

 

4. 导出

4.1 按常规方法导出.a库, 这里没有资源文件

4.2 把这个Bundle文件和.a库一起放到文件夹中

 

5. 导入主工程

常规方法即可.

 

 

 

posted @ 2018-12-06 16:02  willbin  阅读(726)  评论(0编辑  收藏  举报