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

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

问题

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

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

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

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

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

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

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

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

有不同意见可以讨论!

转载于:https://www.cnblogs.com/tianlin106/p/4185839.html

XCode 6 制作framework相关推荐

  1. Xcode 6制作动态及静态Framework

    有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布, ...

  2. IOS7 ~ Xcode5 制作 framework

    一.Framework 简介(Introduction to Framework Programming Guide) Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码 ...

  3. iOS制作framework

    ios自定义.framework .framework可以制作为静态库和动态库,此文章是制作静态库.系统的.framework都是动态库,自己制作的.framework都是静态库. 如何制作.fram ...

  4. ios开发:Xcode8制作framework及使用

    作者:代培 地址:http://daipei.me/posts/make_framework_by_xcode8/ 转载请注明出处 我的博客搬家了,新博客地址:daipei.me 前言 网上关于Fra ...

  5. IOS打包封装Framework-在工程中直接制作framework(三)

    为什么80%的码农都做不了架构师?>>>    如果我们写了一个工程,可以直接在工程中制作 framework. 1.建立工程,工程名 showLog 2.在 showLog 中新建 ...

  6. 在Xcode中制作.a文件

    上一篇讲了一下如何制作framework, 这一篇我们来学习一下.a文件的制作. framework文件和.a文件都是库文件, 那什么是库文件? 库是程序代码的集合,是共享程序代码的一种方式. 根据源 ...

  7. iOS 制作framework(SDK)的流程

    iOS 制作framework(SDK)的流程 项目需要写SDK,在这里整理一下方法和思路. 第一步:创建framwwork 第二步:随便取个名字:Hello,然后点击Next,指定一个你要存的位置 ...

  8. xcode 4 制作静态库详解

    最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework.在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法 ...

  9. iOS最新制作Framework总结

    去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程.本文不会介绍iOS中静态库.动态库的基础知识,只是图文详解 ...

最新文章

  1. 常用Maven插件介绍(上)
  2. FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
  3. 扯一扯 之 面试经历
  4. 如何用SQL分析电商用户行为数据(案例)
  5. 【caffe-Windows】关于LSTM的简单小例子
  6. Java-顺序表和链表
  7. Sun Virtualbox说明文件的Bug
  8. Linux常用命令系统相关
  9. PS与CSS字间距转换
  10. 原生JS实现FlappyBird游戏 超详细解析 快来做一个自己玩吧
  11. Java程序员转行可以做什么?程序员
  12. 导数,偏导数,方向导数,梯度的理解---微积分数学基础
  13. input输入框禁止修改的方法
  14. matlab中图线颜色大全
  15. 读书笔记--高效能人士的七个习惯+执行4原则
  16. 怎么设置虚拟拨号服务器,如何设置PPPoE上网(ADSL虚拟拨号)
  17. 一行代码让你伪装成黑客惊艳世人
  18. 基于proteus的花样流水灯的设计(仅供参考)
  19. 软件测试面试总被拒怎么办?表姐把压箱底的面试秘籍交给了我,现在已经在上班了。
  20. java的入口函数_java入口函数有几种

热门文章

  1. Hadoop配置机架感知(python脚本)
  2. iPhone5帮助了谁?
  3. 《网络管理员考试案例梳理、真题透解与强化训练》复习重点
  4. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十三║Vue实战:Vuex 其实很简单
  5. oracle定时器在项目中的应用
  6. 生成javascript正则表达式语法图
  7. 策略模式、简单工厂结合
  8. C++为什么使用指针---堆和栈的区别
  9. VS2008下配置WTL开发环境
  10. 前端优化中使用base64的优缺点