zoukankan      html  css  js  c++  java
  • 用Jenkins集成ios项目设置多scheme,同一代码自动输出多个环境包 实现便捷切换API环境

    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")

     转载请说明出处 谢谢!

  • 相关阅读:
    页面的加载过程
    free 命令
    linux chmod命令(转)
    less 命令(转)
    cat 命令(转)
    cp 命令(转)
    mv命令(转)
    rm 命令(转)
    mkdir命令
    Docker网络基础
  • 原文地址:https://www.cnblogs.com/zhujin/p/9456633.html
Copyright © 2011-2022 走看看