iOS app多个开发环境变量(target)下配置Podfile文件
2017-07-17 10:33
671 查看
在iOS项目开发过程中,我们常常需要多个开发环境,通过条件编译我们可以实现这一需求,但是需要频繁的修改条件编译的值,太影响效率了。我们可以通过配置多个target(开发环境),来实现。太多数开发者的习惯使用cocoapods来管理第三方库,确实很大的提高了工作效率。当app中有多个target(开发环境),就需要配置Podfile文件了.配置Podfile有常用的两种方式:
第一种方式:
platform :ios, ‘8.0’ use_frameworks! #多个target(开发环境),共同使用的pod第三方库 pod "AFNetworking" pod “SDWebImage” pod “MJExtension” pod “MJRefresh” pod “FMDB” pod 'MMDrawerController' pod 'Bugly' pod “JSONModel” pod “SDCycleScrollView” pod 'DateTools' pod 'LGSideMenuController' pod ‘UMengUShare/UI’ #示例中的第1个pod开发环境:正式 target 'targetYun' do #为此开发环境单独设置使用的第三方库 pod ‘UMengUShare/Social/QQ' end #示例中的第2个pod开发环境:测试 target 'targetTest' do #为此开发环境单独设置使用的第三方库 pod ‘UMengUShare/Social/Sina' end #示例中的第3个pod开发环境:本地 target 'targetLocal' do #为此开发环境单独设置使用的第三方库 pod ‘UMengUShare/Social/WeChat' end
第二种方式:
platform :ios, ‘8.0’ use_frameworks! #多个target共用一套pod的写法,项目中不能有名字为CommonPods,防止冲突; abstract_target 'CommonPods' do # 多个target(开发环境),共同使用的第三方库 pod "AFNetworking" pod “SDWebImage” pod “MJExtension” pod “MJRefresh” pod “FMDB” pod 'MMDrawerController' pod 'Bugly' pod “JSONModel” pod “SDCycleScrollView” pod 'DateTools' pod 'LGSideMenuController' pod ‘UMengUShare/UI’ #示例中的第1个pod开发环境:正式 target 'targetYun' do #为此开发环境单独设置使用的第三方库 pod ‘UMengUShare/Social/QQ' end #示例中的第2个pod开发环境:测试 target 'targetTest' do #为此开发环境单独设置使用的第三方库 pod ‘UMengUShare/Social/Sina' end #示例中的第3个pod开发环境:本地 target 'targetLocal' do #为此开发环境单独设置使用的第三方库 pod ‘UMengUShare/Social/WeChat' end end
配置完Podfile文件后,建议使用pod install命令更新Podfile文件。
相关文章推荐
- iOS开发:给项目工程里面添加Podfile配置文件,以及CocoaPods的简单使用
- xcconfig文件配置iOS app环境变量
- 解决cocoapods diff: /../Podfile.lock: No such file or directory以及iOS开发同一应用多环境配置的问题
- iOS开发:给项目工程里面添加Podfile配置文件,以及CocoaPods的简单使用
- iOS 开发 APP应用发布流程详解之证书/配置文件--2016最新版
- ios app应用开发环境配置方法总结
- iOS开发必备--环境变量配置(Debug & Release)
- 手把手教你给一个iOS app配置多个环境变量
- iOS开发必备--环境变量配置(Debug & Release)
- 项目中配置多个target及podfile文件配置
- IOS开发创建开发证书及发布App应用(四)——创建配置概要文件
- iOS开发必备--环境变量配置(Debug & Release)
- 根据环境变量配置,动态加载配置文件(区分开发环境,生成环境)
- 多个Target的podfile文件配置
- 手把手教你给一个iOS app配置多个环境变量
- 手把手教你给一个iOS app配置多个环境变量
- iOS开发之环境变量配置(Debug & Release)
- IOS开发创建开发证书及发布App应用(四)——创建配置概要文件
- iOS app配置多环境变量和制作马甲包