2012-04-12 1 views
2

빌드 과정 후에 생성 된 .ipa 파일의 이름을 회사 내부 이름을 적용하기 위해 바꾸고 싶습니다. Jenkins와 Xcodebuild 플러그인을 사용합니다. Xcodebuild 플러그인을 통해 제품의 이름을 바꿀 방법이없는 것 같아서 적절한 쉘 스크립트가 무엇인지 궁금했습니다.Xcodebuild 및 Jenkins : 빌드 후 제품의 이름을 바꾸는 방법

필자는 $ filename이 있음을 고려하십시오.

+0

간단한 mv 명령을 사용 하시겠습니까? – Rob

답변

2

xcodeplugin을 실행 한 후에 실행할 쉘 실행 빌드 단계를 추가 할 수 있습니다. 이런 식으로 뭔가가 :

mv $WORKSPACE/build/Distribution-iphoneos/<your ipa filename>.ipa $WORKSPACE/build/Distribution-iphoneos/<new filename>.ipa 

당신은 당신의 .ipa 파일의 정확한 위치를 얻을 수 있도록 빌드 서버 또는 슬레이브의 작업 공간 디렉토리를 확인해야합니다.

+0

지금 당장이 작업을 수행하고 있지만 여전히 만족스럽지 않습니다 ... Xcodebuild가 만든 제품의 이름을 반환하는 환경 변수가 없습니까? – ff10

+1

아쉽게도 xcodebuild 플러그인으로 빌드를 변환 할 때 찾을 수있는 기능이 없습니다. 나는 당신이 원했던 것처럼 그것을 할 길을 찾기 위해 잠시 노력했다고 생각하지만, 결국 포기하고 원래 게시 한 것을 사용하도록 강요 받았습니다. – jpancoast

관련 문제