2009-12-30 2 views
0

내 응용 프로그램을 컴파일하고 패키지하는 빌드 스크립트를 작성 중이므로 .app의 전체 경로 이름을 얻는 좋은 방법이 필요합니다. xcodebuild이 아닌 다른 명령 행 도구를 찾을 수 없으며 Xcode 프로젝트를 검사하는 데 많은 도움이되지 않습니다. 내 전체 컴파일 명령은 그래서 기본 구성으로 구축 할 수 있습니다Xcode 프로젝트의 명령 줄에서 앱 경로 이름을 가져 오는 방법은 무엇입니까?

xcodebuild -sdk iphoneos2.2.1 

이며, (이 build/<config>iphoneos/<name>.app 같은 것을 알 수있을 것입니다하지만) 나는 하드 코드에서 .app 파일 이름을 원하지 않는다. 현재, 나는 xcodebuild 명령의 출력을 구문 분석하고 그 일의 몹시 로터리 방식처럼 제대로 작동하지만 보인다 라인

CodeSign (.*) 

을 잡는거야. 이 작업을 수행하는 또 다른 명령 줄 도구가 있습니까, 아니면 적어도 내 솔루션보다 쉬운 방법입니까?

답변

1

빌드 위치는 프로젝트/타겟 또는 프로젝트 파일의 어디에서나 명시 적으로 설정되는 글로벌 환경 설정 일 수 있기 때문에 말하기는 어렵습니다.

절대 사용해 보지 말고, 단순히 환경을 표준 출력으로 인쇄하고 구문 분석하는 프로젝트에 실행 스크립트 빌드 단계를 추가하십시오.

+0

실제로 처음에는 그렇게했고 출력 로그를 건너 뛰고'CodeSign' 명령이 본질적으로 그렇게했음을 확인했습니다. 하지만 빌드 로그를 구문 분석하지 않고이를 수행하는 방법을 찾고 있습니다. –