2009-08-29 4 views
2

나는 빌드의 사전 경험을 .NET & 델파이 프로젝트를위한 자동 빌드 프로세스를 가지고 있지만 지금뿐만 아니라 단순히뿐만 아니라 최종 배포 빌드 ... 아이폰 프로젝트의 건물을 자동화 할 명령 줄 작업을 수행해야하는 일반적인 단계 목록으로 모든 사람이 특정 빌드 소프트웨어에 적용 할 수 있습니다.iPhone 앱 빌드를 자동화하는 데 필요한 단계는 무엇입니까?</p> <p>내가 원하는 ...

또한, 3.0 및 2.0 목표에 대한 지원을 빌드하는 방법 (이상 일반 : 다른 배포 목표 ???에 구축 방법) :

준비 :

  • 설정 지원 그래서

    응용 프로그램 버전을 agvtool으로 변경하십시오.

빌드 단계 :

  • 를 체크 아웃 소스 코드
  • 청소 프로젝트
  • 버전 증가가 : 배포의 경우 agvtool bump -all
    • 도 실행 agvtool new-marketing-version <new version here>
  • 프로젝트 (어떻게?)
  • 는 테스트 스위트

무엇보다 실행 테스트 스위트를 구축 빌드?

+0

사람 PLS, [stackoverflow.com/questions/16232890/build-deploy-and-run-iphone-simulator-from-terminal/16233426#16233426] [1] 덕분에 내 질문에 대답 1] : http://stackoverflow.com/questions/16232890/build-deploy-and-run-iphone-simulator-from-terminal/16233426#16233426 – Raj

답변

4

건물을 짓는 것이 가장 쉽습니다. xcodebuild을 사용하십시오. 별도의 SDK를 쉽게 타겟팅 할 수 있습니다. 또한 (일반적으로 별도의 대상을 사용하여) 테스트 스위트를 빌드하는 도구이기도합니다. 가능한 한 xcodebuild에 의존하는 것이 좋습니다. make, jam 또는 ant와 함께 xcodebuild 호출을 감싸려고 할 때 나는 상심 만 받았다. 결국 xcodebuild로 빌드해야하므로 Xcode Build System Guide을 연구하고이를 최대한 활용하는 방법을 배우는 것이 좋습니다. 그것은 아주 강력합니다. 구성에 대한 몇 가지 소개가 있습니다. here.

테스트 스위트를 실행하는 것이 iPhone에서 자동화하기가 더 어렵습니다 (특히 장치에서 테스트해야하는 경우). 이 중 other discussions 명이 있습니다. 많은 앱에서이 단계를 완전히 자동화하지 못할 수도 있습니다. 주권 지금 [-

관련 문제