首页 > 移动平台 > 详细

用Jenkins集成ios项目设置多scheme,同一代码自动输出多个环境包 实现便捷切换API环境

时间:2018-08-15 18:14:45      阅读:510      评论:0      收藏:0      [点我收藏+]

Jenkins 安装使用参考我的博客http://www.cnblogs.com/zhujin/p/9064820.html

Xcode 配置:说明 一个schema 对应一套环境(如生产,测试),一套环境又对应两个configuration(debug和release)

1. 快捷添加scheme :

技术分享图片

 

 2.添加配置

技术分享图片

如下:

技术分享图片

3.设置 scheme 对应的配置

技术分享图片

 管理schemes 设置shared

技术分享图片

 

4.新建一个 个性化参数 userProductName 

技术分享图片

 设置不同配置下显示的app名字

技术分享图片

info 中设置 这app 名字为上面的个性化变量

 技术分享图片

添加一个 设置预编译宏 kIsOnline

等同与代码中设置如下代码 相信大家都懂的

#define kIsOnline NO;

//#define kIsOnline YES;

技术分享图片

 

 至此 可以在xcode run前方便的切换环境 而不需修改代码

技术分享图片

 

技术分享图片

 

 最后给出fastlane 编译打包关键指令:

build_app(workspace:"XWZenoPla.xcworkspace", scheme:"XWZenoPla",export_method: "ad-hoc")

build_app(workspace:"XWZenoPla.xcworkspace", scheme:"XWZenoPla_offline",export_method: "ad-hoc")

 转载请说明出处 谢谢!

 

用Jenkins集成ios项目设置多scheme,同一代码自动输出多个环境包 实现便捷切换API环境

原文:https://www.cnblogs.com/zhujin/p/9456633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!