ipa脚本

发布时间:2020-07-17 08:42:43 作者:626224816
来源:网络 阅读:642

#!/bin/bash

APP_NAME="APP"

APP_CODE_SIGN_IDENTITY="iPhone Distribution: XXXX (XXXX)"

APP_PROVISIONING_PROFILE="/workspace/tmp/daily/adHoc.mobileprovision"

APP_PLIST="/workspace/tmp/daily/export.plist"

#TODAY=`date +%Y%m%d`

TODAY="20170527"

SVN_URL=""$TODAY

DIR_SRC=""

DIR_WORK="/workspace/tmp/daily"

DIR_DAILY=$DIR_WORK/$TODAY

DIR_DAILY_SVN=$DIR_DAILY/svn

DIR_DAILY_SRC=$DIR_DAILY/src

DIR_DAILY_BUILD=$DIR_DAILY/build

DIR_DAILY_ARCHIVE=$DIR_DAILY/archive

DIR_DAILY_IPA=$DIR_DAILY/ipa

# 1 准备环境  rmdir, mkdir

function clean(){

    echo $DIR_DAILY

    if [ -d $DIR_DAILY ]

       then `rm -fr $DIR_DAILY`

    fi

    

}

function mkdirs(){

    echo 

mkdir -p $DIR_DAILY_SVN

mkdir -p $DIR_DAILY_SRC

mkdir -p $DIR_DAILY_BUILD

mkdir -p $DIR_DAILY_ARCHIVE

mkdir -p $DIR_DAILY_IPA

}

function initEnv(){

    clean

    mkdirs

}

function ipa(){

    xcodebuild -exportArchive  -archivePath $DIR_DAILY_ARCHIVE/$APP_NAME.xcarchive -exportPath $DIR_DAILY_IPA  -exportOptionsPlist $APP_PLIST CODE_SIGN_IDENTITY=$APP_CODE_SIGN_IDENTITY PROVISIONING_PROFILE=$APP_PROVISIONING_PROFILE

}

function checkOut(){

./exportProject.sh checkOut $SVN_URL $DIR_DAILY_SVN

./exportProject.sh unzipSrc $SVN_URL $DIR_DAILY_SVN

}

function main(){

    initEnv

    checkOut

    

    buildCC

    buildWorkFlow

    buildMP

    

}

 

#运行命令行参数中第一个参数所指定的Shell函数

$@


推荐阅读:
  1. 上传了ipa但appstoreconnect没有构建版本问题
  2. ipa控制锁的查看及去除

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

iphone sh

上一篇:solidity智能合约[5]——一笔交易详解

下一篇:使用fiddler实现手机抓包

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》