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 时,遇到的问题!
有不同意见可以讨论!
转载于:https://www.cnblogs.com/tianlin106/p/4185839.html
XCode 6 制作framework相关推荐
- Xcode 6制作动态及静态Framework
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布, ...
- IOS7 ~ Xcode5 制作 framework
一.Framework 简介(Introduction to Framework Programming Guide) Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码 ...
- iOS制作framework
ios自定义.framework .framework可以制作为静态库和动态库,此文章是制作静态库.系统的.framework都是动态库,自己制作的.framework都是静态库. 如何制作.fram ...
- ios开发:Xcode8制作framework及使用
作者:代培 地址:http://daipei.me/posts/make_framework_by_xcode8/ 转载请注明出处 我的博客搬家了,新博客地址:daipei.me 前言 网上关于Fra ...
- IOS打包封装Framework-在工程中直接制作framework(三)
为什么80%的码农都做不了架构师?>>> 如果我们写了一个工程,可以直接在工程中制作 framework. 1.建立工程,工程名 showLog 2.在 showLog 中新建 ...
- 在Xcode中制作.a文件
上一篇讲了一下如何制作framework, 这一篇我们来学习一下.a文件的制作. framework文件和.a文件都是库文件, 那什么是库文件? 库是程序代码的集合,是共享程序代码的一种方式. 根据源 ...
- iOS 制作framework(SDK)的流程
iOS 制作framework(SDK)的流程 项目需要写SDK,在这里整理一下方法和思路. 第一步:创建framwwork 第二步:随便取个名字:Hello,然后点击Next,指定一个你要存的位置 ...
- xcode 4 制作静态库详解
最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework.在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法 ...
- iOS最新制作Framework总结
去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程.本文不会介绍iOS中静态库.动态库的基础知识,只是图文详解 ...
最新文章
- 常用Maven插件介绍(上)
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- 扯一扯 之 面试经历
- 如何用SQL分析电商用户行为数据(案例)
- 【caffe-Windows】关于LSTM的简单小例子
- Java-顺序表和链表
- Sun Virtualbox说明文件的Bug
- Linux常用命令系统相关
- PS与CSS字间距转换
- 原生JS实现FlappyBird游戏 超详细解析 快来做一个自己玩吧
- Java程序员转行可以做什么?程序员
- 导数,偏导数,方向导数,梯度的理解---微积分数学基础
- input输入框禁止修改的方法
- matlab中图线颜色大全
- 读书笔记--高效能人士的七个习惯+执行4原则
- 怎么设置虚拟拨号服务器,如何设置PPPoE上网(ADSL虚拟拨号)
- 一行代码让你伪装成黑客惊艳世人
- 基于proteus的花样流水灯的设计(仅供参考)
- 软件测试面试总被拒怎么办?表姐把压箱底的面试秘籍交给了我,现在已经在上班了。
- java的入口函数_java入口函数有几种