xcode自动化打包

来源:互联网 发布:郑州php机构 编辑:程序博客网 时间:2024/06/06 04:15

xcode自动化打包

1:自动化打包:需要将红色部分重新修改为自己的目录

cd /Users/jiao/Documents/IOS_GIT/xiaomeidianpu
buildDay=$(date +%Y%m%d)
profile=..
buildConfiguration=”QA”
buildPath=/Users/jiao/Documents/ipa/xiaomeidianpu/ArchiveProduction/QA/${buildDay}/Auto_QA_${buildDay}
archivePath=/Users/jiao/Documents/ipa/xiaomeidianpu/              
ipaName=Yimeibusiness${buildDay}.ipa

#

xctool -schemeyourscheme -configuration ${buildConfiguration} clean

xctool -scheme yourscheme-configuration ${buildConfiguration} archive -archivePath ${buildPath}
xcodebuild -exportArchive -exportFormat IPA -archivePath ${buildPath}.xcarchive-exportPath${archivePath}/${ipaName} -exportProvisioningProfile ${profile}

2:生成plist文件,我是先在一个目录下放置了一个plist,然后将其中需要修改的内容改为了参数,然后copy一份修改,上下我都是以日期来标识的plist,我附带了一个plist,如果有需求的朋友,可以直接联系我。
cd /Users/jiao/Documents/ipa/xiaomeidianpu/
cp Yimeibusiness.plist   Yimeibusiness${buildDay}.plist
ipaName=${buildDay}.ipa
sed -i "" 's/date.ipa/'"${ipaName}"'/g' Yimeibusiness${buildDay}.plist
sed -i "" 's/vision/1.2.0/g'  Yimeibusiness${buildDay}.plist


注:我是用企业证书来打包的

0 0