我的电脑上有两个版本的reveal,分别是1.5.1和1.6.2,由于公司项目的需求兼容iOS6,而最新版本的reveal并不支持iOS6,所以一直以来使用的都是旧版的reveal;今天在网上闲逛的时候,发现了使用CocoaPod集成reveal,使用起来非常方便,在Podfile中添加
pod 'Reveal-iOS-SDK', :configurations => ['Debug']
然后pod install ,
为了能看到iOS6的reveal,我将Podfile的reveal相关的语句改为
platform :ios, '6.1'
pod 'Reveal-iOS-SDK', '~> 1.5.1'
这样也可以,但是这个版本好像不支持bitcode,所以要将build setting的bitcode设置为NO,而最新版的则不需要。
有些情况,以上的方法还是不行的,所以需要使用手动添加的问题,
将reveal的两个库添加到工程中,然后将从link with binary中删除,将两个库添加到copy with bundle中,在general setting中搜索other link flag ,然后添加
-ObjC -framework Reveal
,然后就可以了
网友评论