合并真机和模拟器两个framework
来源:互联网 发布:久久时间校对软件 编辑:程序博客网 时间:2024/05/01 15:10
http://jordy.easymorse.com/?p=991
在上一篇文章ios xcode4制作framework教程介绍了如何制作framework,但是我们很快会发现在实际开发过程中,我们会遇到模拟器能运行,真机不能运行,或者是模拟器不能运行,真机可以运行的问题;
当制作framework如果当前选择的是模拟器,那么编译后会生成Release-iphonesimulator文件夹
同理,如果运行的是真机,那么编译后会生成Release-iphoneos文件夹
当我们添加这两个文件夹下其中的一个framework时,必然会造成另一种模式不能运行。
接下来我们通过终端来看一下两个framework之间的区别:
打开终端进入上面的Release-iphoneos目录下, 运行命令:
lipo –info framework名
如图:
同理进入模拟器的目录,运行相同的命令:
如果想要制作两个支持的framework,可以运行命令:
lipo -create framework名 XXX/framework名 -output XXX/framework名
如图:
进入新导入的framework目录下,再次运行命令
lipo –info framework名
可以看到下图,两者都支持了:
好了,将新的framework添加到工程中,就可以在模拟器与真机上同时编译了。
0 0
- 合并真机和模拟器两个framework
- ios framework 真机和模拟器合并
- 合并模拟器Framework与真机Framework
- iOS framework 合并真机和模拟器run Scripte
- Swift工程下,合并真机和模拟器framework
- iOS 关于真机和模拟器framework合并
- 合并真机和模拟器的framework的可执行文件
- iOS 合并真机和模拟器的.framework
- 真机 模拟器 framework 终端合并
- 对百度地图SDK中的真机framework和模拟器framework合并时遇到的问题
- iOS 自动生成framework并自动进行模拟器和真机framework合并
- 用lipo合并模拟器Framework与真机Framework
- 用lipo合并模拟器Framework与真机Framework【转载】
- 关于真机模拟器framework和.a合并为通用的方法
- 关于xcode7生成的framework静态库文件,模拟器和真机framwork如何合并
- 合并真机和模拟器的SDK
- 对百度地图SDK中的真机framework和模拟器framework合并时遇到的问题,sdkframework
- iOS开发之制作framework并将模拟器Framework与真机Framework合并
- macos Java乱码终极解决方案【Mac OS下Eclipse创建文件夹乱码,SVN更新文件乱码解决办法】
- MSSQL2005与MSSQL2008 存储过程中变量使用的一处区别 (不能向局部变量赋予默认值)
- 第一个Android项目HelloWorld
- 遍历map
- Apache CXF实战之九 发布使用SSL的Web Service
- 合并真机和模拟器两个framework
- Activity的生命周期①
- startActivityForResult与onActivityResult
- c#使用错误提示记录
- 项目管理 - 变更控制流程
- linux 虚拟机网络配置
- MyEclipse中如何设置 jdk 和 jre 编译运行环境
- asp.net中gridview中模板“删除”按钮 ,删除点击行
- sqlite数据库中的sql语句