아이폰용 빌드 스크립트
이전에 포스팅 했었는데..
이번에 코드 수정 하면서 약간 개선을 해서 올립니다.
만약에 타겟의 이름과 폴더명이 같지 않다면, 36행에 projectName을 수정해서 넣어 주시면 됩니다.
이전에 포스팅 했었는데..
이번에 코드 수정 하면서 약간 개선을 해서 올립니다.
#!/bin/bash
# iPhone 용 빌드 스크립트
# 압축은 현재 프로젝트 이름으로 바탕화면에 압축 파일을 생성 함.
#
# 도움말 보기
# pack -h
#
# 타겟 바꾸기
# pack [targetName]
# 도움말 출력
function usage()
{
echo "`basename $0` [-h] targetName"
echo "-h : help"
echo "targetName : target name"
echo " default = DIST"
}
# 옵션 검사 하기
while getopts :hr: optname ;do
case $optname in
h)
usage; exit 1;;
esac
done
# 타겟 검사
targetName=`echo "$1" | tr '\\\\' '/'`
if [ $targetName = ""];then
targetName="DIST"
fi
echo "Target : $targetName"
projectName=`echo $PWD | sed -e 's#.*/##'`
xcodebuild -project $projectName.xcodeproj -configuration $targetName clean build
rm -rf ~/Desktop/$projectName.zip
cd build/DIST-iphoneos/
zip -y -r ~/Desktop/$projectName.zip $projectName.app
만약에 타겟의 이름과 폴더명이 같지 않다면, 36행에 projectName을 수정해서 넣어 주시면 됩니다.
댓글