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

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. 导入主工程

常规方法即可.

原文地址:https://www.cnblogs.com/willbin/p/10077210.html