美文网首页
批量打包脚本

批量打包脚本

作者: caiwenshu | 来源:发表于2015-07-06 14:27 被阅读119次
#!/bin/sh   
# 项目所在目录
sourceDir="/Users/caiwenshu/Documents/9tong_projects/Master/trunk"

cd "$sourceDir"

#编译后输出目录
distDir="/Users/caiwenshu/Desktop/dist"  

# App build目录
releaseDir="build/Release-iphoneos" 

version="1_0_0"

# 清空输出目录
rm -rdf "$distDir"
# App build目录
rm -rdf "$releaseDir"  

mkdir "$distDir" 

targetName="tranb"   # 项目名称(xcode左边列表中显示的项目名称) 
sourceid="adhot"   # 渠道号  

ipapath="${distDir}/${targetName}_${version}_from_${sourceid}.ipa"  
  
xcodebuild clean -configuration Release      # clean项目   
  
echo "***开始build app文件***"  
xcodebuild -target "${targetName}" -configuration Release  -sdk iphoneos  build 

#Check if build succeeded
if [ $? != 0 ]
then
  exit 1
fi

appfile="${releaseDir}/${targetName}.app"  

echo "***开始打ipa渠道包****"  
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "$appfile" -o "$ipapath" 

echo "删除build目录"
rm -rdf "build" 

:脚本内容默认是打的是Release版本的包。并且在脚本中没有选择证书和Developer。所以我们需要在程序中默认选好。否则ipa不能正常的安装

Release 证书选中

相关文章

网友评论

      本文标题:批量打包脚本

      本文链接:https://www.haomeiwen.com/subject/bhmyqttx.html