2012-04-20 2 views
0

현재 스크립트에서 'packagemaker'명령 줄 도구를 호출하는 XCode의 대상이 있으며 문제없이이 스크립트를 실행할 수 있습니다. 그러나 내 .pmdoc 파일 내에서 경로를 설정하는 방법을 알아낼 수 없습니다. 필자가 작업 할 수있는 유일한 방법은 post-build 단계를 통해 설치 프로그램에서 이진 파일을 각 대상에 대한 임시 디렉토리에 복사 한 다음 .pmdoc 파일의 경로를 임시 디렉토리에 하드 코딩하는 것입니다.PackageMaker가 임시 디렉토리없이 XCode에 통합되었습니다.

.pmdoc 경로 항목에서 환경 변수를 사용할 수 있기를 기대했지만 지원되지 않는 것 같습니다.

나는 모든 것을 임시 디렉토리로 복사해야만합니까, 아니면 다른 방법으로 정리할 수 있습니까?

감사합니다.

답변

0

또한 Packagemaker는 GUI가 아닌 터미널 도구입니다. 그래서 pathes, variables ...를 인수로 취하고 pkg 파일을 빌드 할 쉘 스크립트를 작성할 수 있습니다. 자세한 내용은 man page에서 확인할 수 있습니다.

+0

예, 언급 한 명령 줄 도구는 제가 제 질문에서 언급 한 것입니다. 하드 코드 된 경로가있는 .pmdoc 파일에 대해 작업하고 있지만 하드 코드 된 경로 대신 환경 변수를 사용하는 것을 파악하지 못했습니다. – Locksleyu

+0

아니요, 저는 여러분이 pmdoc 파일을 쉘 스크립트로 완전히 대체 할 수 있음을 의미합니다. 따라서 pkg 파일은 스크립트와 env 변수를 사용하여 동적으로 빌드됩니다. – toohtik

관련 문제