? ? ?对iPhone项目来说,静态库对于设备(Device)和模拟器(Simulator)的编译是不一样的。需要链接静态库的工程在编译Device和Simulator的时候需要区别对待。需要链接到不同的静态库。这就很麻烦。解决方法是使用lipo指令,将Device静态库和Simulator静态库合并为一个肥静态库,链接静态库的工程只需要链接这个肥静态库即可满足Device和Simulator的编译。指令在命令行工具中输入lipo -create build/Debug-iphoneos/libname.a build/Debug-iphonesimulator/libname.a -output libname.a?? ? ? 这样在命令行输入指令还是麻烦,最好能够在Xcode中自动进行合并操作。这样需要在静态库工程中添加一个Run script,方法是右键Targets->Add->New Target,选择Other->Shell Script Target,在Run Script中输入以上命令,编译这个RunScript即可完成合并操作。如果想要把Device和Simulator的静态库编译也自动化,在RunScript中添加编译即可。
详细解决方案
iphone静态库合拢
热度:74 发布时间:2016-04-25 06:34:35.0
相关解决方案
- iphone 模拟器,该如何处理
- 有哪位高手用过JPlayer ,进来一下,IPHONE 等设备播放有关问题
- 单个人去做手机开发选什么平台好?android,iphone?解决办法
- 对于手机android iphone ipad 在线播放视频,服务器需要哪些要求呢?该怎么解决
- >>> PayPal mobile for Android / iPhone 开发包 开放啦!
- iphone + html5是个美模式
- ipad 和 iphone 上的有关问题
- iPhone 筹建PHP版Push服务器 实例操作
- iphone 获取UIWebView内Html步骤
- iPhone Android Web开发(要略)
- 一九七零年// iPhone “变砖”后可继续正常使用的解决方案
- 怎么禁止 iPhone Safari video标签视频自动全屏
- iPhone 六的自适应布局
- 腾挪端实现 iphone android 小图标 文字排版
- iPhone:动态获取UILabel的高度跟宽度
- 有人模仿小弟我的脸、有人模仿小弟我的面,iPhone 6的假面舞会
- iPhone @2x与@3x的图片加载有关问题
- iPhone 6 / 6 Plus 出现后,怎么改进工作流以实现一份设计稿支持多个尺寸
- jQuery 判断iPad、iPhone、Android是横屏仍是竖屏
- 检测香港特别行政区 iPhone 6 库存信息
- iPhone、iPad挟制关机
- iPhone How-to:怎么清除控件的Target-Action
- 为啥 iPhone 的拍照效果比其它手机优秀
- iPhone 跟 Galaxy快速拍照原理详细分析
- 5个方法,将 storyboard 从 iphone 版转变为 ipad 版
- iPhone 六是否比以前的iPhone更加帅
- iphone 获取手机现阶段内存大小
- Hacking EV3系列之7:iPhone 手势无线控制LEGO EV3 Gyro Boy 机器人
- iphone 开发 有外设 蓝牙设备,该怎么处理
- jQuery 判断iPad、iPhone、Android是横屏仍是竖屏(window.orientation实现)