#!/bin/bash
# 1、提前把项目git到本地 $git clone 项目git地址 2、进入项目根目录然后切换到当前开发分支 $git checkout 当期分支名
cd 项目路径 #进入项目路径
git pull #拉取更新
project_name="项目名称"
xcodebuild archive -workspace $project_name.xcworkspace -scheme $project_name -configuration"Debug"-archivePath ./$project_name.xcarchive
#-archivePath archive路径。默认即可
xcodebuild -exportArchive -archivePath ./$project_name.xcarchive -exportOptionsPlist /Users/.../ExportOptions.plist -exportPath /Users/.../SVN_ipa
#-exportOptionsPlist 打包配置文件。可以自己手动archive一次。 从打包出来的文件夹中拷贝ExportOptions.plist
#-exportPath ipa包导出路径
DATE=$(date +%Y%m%d_%H%M%S)
cp /Users.../项目名称.ipa /Users/.../$DATE.ipa #此处复制ipa文件到svn本地包文件下
cd /Users/.../2.0.2
#DATE当前时间作为包名 上传svn
svn cleanup
svn update --username 用户名 --password 密码
svn add $DATE.ipa --username 用户名 --password 密码
svn commit -m"#0000 ipa commit" --username 用户名 --password 密码
网友评论