由于上一篇只是简单记录生成Framework的过程, 这次把资源文件带上, 记录一下步骤;
1.生成一个新项目,
2. 在新建好的项目中,添加资源, 是bundle 的类别
由于iOS没有Bundle, 选择macOS
3.相关设置: 首先是,framework: 设置为静态包
设置 Framework 的Bitcode 为NO:
同样,设置刚刚新建的Images bundle 文件的bitcode 为NO
设置一个bundle 文件为iOS 的文件 ,因为刚刚新建的是macOS的:
4. 把要用到的图片,或者xib 拉到刚刚新建的bundle文件中
5. 新建一个View,或者一个带xib 的UIViewController
6.在新建的View中使用刚刚拉进来的图片. 或者在xib 中使用 , 我这只用View , 当然,有些你给别人做sdk时,要求带界面的时候,你就要用到xib 了, 当然也可以纯代码写界面,看个人喜好了
使用图片时,要用详细路径了。
7. 最后别忘了,把刚新建的类暴露出来,供外面使用
8. 后面的步骤和一上篇的是一样的, 只是这里有注意的是, 最后生成了framework 后,要把framework 和bundle 放到一个文件夹中,再一起放到要用的工程中 (如果你的framework 中要用到别人的sdk时,别人的sdk也有bundle文件时,你在放sdk到你的framework 时,不要一起放,要把bundle文件像你自己生成的一样,放到外面。)
最后,就可以放心在使用了