Xcode8 搭建.framework的步骤大致如下:
1、创建一个Cocoa Touch Framework模板。

2、模板创建完成后,新建Test类。

3、TARGETS下选中工程,在Build Settings下更改几个参数

4、在Architectures下增加armv7s,并选中。将Build Active Architecture Only 设置为NO。

5、设置Headers
将你要公开的头文件移动到Public下。

然后需要在Test.h(必须是公开的,否则无法引用)中将你所有要公开的.h引入。

6、打包.framework
a) 选择模拟器,运行command+b,生成模拟器下的framework

生成文件通过点击product->show in finder打开
b) 选择Generic iOS Device,同样的生成真机下可用的framework

生成真机的文件目录:

最后,通过下面的lipo -create 命令把两个库进行合并:

lipo -create /Users/newLibrary/Developer/Xcode/DerivedData/FWDemo-aylexwaxqtsgbwdentxurhiczhsa/Build/Products/Debug-iphoneos/FWDemo.framework/FWDemo /Users/new/Library/Developer/Xcode/DerivedData/FWDemo-aylexwaxqtsgbwdentxurhiczhsa/Build/Products/Debug-iphonesimulator/FWDemo.framework/FWDemo -output /Users/new/Desktop/new/FWDemo

最终打包好的framework如下:

拷贝替换到之前模拟器或真机的

7、引用的时候直接把上面生成的framework拖到项目工程下。
效果如下图:

[iOS]Xcode8 搭建 .framework相关推荐

  1. iOS使用Security.framework进行RSA 加密解密签名和验证签名

    iOS 上 Security.framework为我们提供了安全方面相关的api: Security框架提供的RSA在iOS上使用的一些小结 支持的RSA keySize 大小有:512,768,10 ...

  2. Visual Studio 2013 Xamarin for iOS 环境搭建

    原文:Visual Studio 2013 Xamarin for iOS 环境搭建 一.Mac安装Xamarin.iOS 1,我的Mac 环境:OSX 10.10.3.Xcode 6.3.2 (使用 ...

  3. [转]phonegap 2.9 IOS Xcode 搭建环境

    phonegap 2.9 IOS Xcode 搭建环境 一:下载phoneGap2.9和安装Xcode5(目前最新版) 选择2.9是因为3.0以上坑爹版本编译神马的要在有网络情况. 二: 下载phon ...

  4. 云测平台iOS环境搭建

    云测平台iOS环境搭建 前言 远程办公作为疫情常态化下的热门词汇,催生了各种远程办公,远程会议等工具.远程操作一台PC已经不是什么难事,那么如何远程操作一台iOS手机呢? iOS 云真机的几个痛点: ...

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

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

  6. [iOS Xcode8报错]dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserN

    升级了Xcode8,但是我的真机是iOS7系统,在我解决了Xcode8不支持iOS7系统以后(http://blog.csdn.net/iOSTianNan/article/details/52619 ...

  7. iOS开发 搭建视频直播系统,基于LFLiveKit+ijkplayer+rtmp(iOS端)

    本文主要使用的三个技术: 推流:LFLiveKit 播放:ijkplayer 服务器:nginx+rtmp+ffmpeg 有了这三点技术就可以完成一个简约的直播系统.效果图如下(右边的是用模拟器设备运 ...

  8. appium+python+iOS 环境搭建与使用中常见问题的解决方案链接

    (1)WebDriverAgent 安装入门篇:https://www.cnblogs.com/zhanggui/p/9239827.html 重点摘要: 在WDA的Github上也给出了WDA的特性 ...

  9. Spring mvc+ maven + MyBatis + Oracle + IDEA 项目搭建 - framework 进阶中(一)

    原文链接 http://blog.csdn.net/qq184377902/article/details/51493642 结合自身情况加以修改搭建的框架,记录以防备忘,方便日后学习参考. Befo ...

  10. Xcode4.6 自制iOS可用的 Framework

    First of all:新建一个空白project. File->New->Project 然后新建两个文件 File->New->File  如图 然后选择targets ...

最新文章

  1. 2017高级软件工程第1次作业
  2. 设计模式总结: 5种创建型,7种结构型,11种行为型
  3. 26、ES中使用mget批量查询api(学习笔记,来自课程资料 + 自己整理)
  4. 机器学习(一)线性回归
  5. JsonObject的依赖
  6. 第三次学JAVA再学不好就吃翔(part102)--拷贝图片
  7. c语言编手机蓝牙软件的代码,51单片机C语言的简易蓝牙锁代码
  8. 支付宝 统一支付 php,支付宝APP支付 统一下单 php服务端 tp5
  9. 10个最重要SQL Server事务日志神话
  10. 数值优化:计算基本理论
  11. 【编程软件】keli自定义跳转函数及返回跳转原位置按键(附赠MDK525版本下载地址)
  12. 揭秘:嫦娥四号为何有月昼工作和月夜休眠两种模式?
  13. 康考迪亚大学应用计算机科学,2020年康考迪亚大学IT专业会学什么内容
  14. 2022华南师范大学软院软件工程考研经验贴(初试380)
  15. 程序员文史综合题目(附答案)【转】
  16. ABI (Application Binary Interface)解析
  17. 2022-2028年全球管道监测系统收入年复合增长率CAGR为 3.8%
  18. reverse()的使用
  19. 上海职称英语计算机,上海职称英语考试
  20. 嵌入式系统设计(一)

热门文章

  1. Unity3D 编辑器功能之MonoBehaviour属性
  2. 【ntp时间校准配置】
  3. 《数据结构教程(第五版) 李春葆主编》判断题(第一章-第十章)
  4. 关于印发《计算机技术与软件专业技术资格(水平)考试暂行规定》
  5. 写HTML为什么骨架生成不了,HTML骨架
  6. Google SketchUp SKP文件转OBJ 专业版注册机
  7. 凤凰网科技频道定位和主要内容
  8. pycocotools安装,简单易懂
  9. html里获得农历时间,获取阴历(农历)和当前日期的js代码_javascript技巧
  10. 城市信息学其二-城市人类动力学