首页 > 代码库 > XCode 6 制作framework

XCode 6 制作framework

在Xcode 6 发布之前 ,想建立一个动态的Framework 需要在很多设置 ,以前需要靠静态库来实现,
或者在github 上下载插件进行开发,但是在Xcode 6 出来之后 ,苹果就已经提供了这中操作,具体见图

 技术分享

技术分享

技术分享

这些操作完成以后,打出的包离可以使用 就 不远了,为什么这么说呢 ,还是直接说我在制作的过程中遇到的问题吧 

问题

一、framework中肯定会用到图片资源,打包的时候如果不把图片提取出来,在其他项目引用framework 的时候,图片是不会显示的

二、如果framework中得图片选取都是用【UIImage imageNamed:】这种方法的话,其他项目中接入framework 以后也是看不到图片的

三、按照网上其他的教程或者说先例,将framework中得图片资源统一放到一个bundle文件下,然后在把framework和bundle同事引入到其他工程中,理论上图片是应该可以显示的,但是实际上,我的是没有显示的

四、在制作framework的时候,对图片得访问要用  imageWithContentsOfFile  方法

五、打包的时候,要将图片得bundle 文件夹设置成依赖文件,如下图:

技术分享

 

六、在模拟器中打完包以后,进入finder ,把包模拟器下的包拷贝出来,然后提供给其他的项目。并且在其他的项目中要同时引用framework的bundle文件

技术分享

这样就能运行就能看到图片了 

 

以上就是我制作framework 时,遇到的问题!

有不同意见可以讨论!

 

XCode 6 制作framework