ipa脚本-创新互联

#!/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函数

$@

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:ipa脚本-创新互联
标题来源:http://hbruida.cn/article/csgjds.html