2010-02-22 1 views
2

웹에서 데이터를 변경 한 다음 파일을 다운로드 한 다음 iPhone 앱을 데이터로 컴파일하는 애플리케이션이 있습니다. 난 그냥 ad - hoc 배포를 만들고 싶어 그래서 나는 이미 장치를 추가했습니다. 그래서 웹상에서 데이터를 변경할 때마다 PHP와 일부 명령 행 스크립트를 사용하여 서버를 통해 iPhone 애플리케이션을 컴파일하여 기성품 ipa를 만들고 사용자가 iTunes를 사용하여 애플리케이션을 설치할 수있는 방법이 있습니까? 또한 Windows에서 컴파일 할 수 있습니까? 또한 임시 프로 비전 프로필을 어떻게 변경합니까? 우리가 코드 기호를 어디에서 설정할 수 있단 말인가?Windows에서 명령 줄을 사용하여 서버에서 iPhone 응용 프로그램 소스 코드를 컴파일하는 방법은 무엇입니까?

어떻게하면 터미널을 호출하고 PHP를 사용하여 xcodebuild 명령을 실행할 수 있습니까? 우리는 어떻게 우리가 터미널을 호출 한 다음 프로젝트 디렉토리를 탐색하고 xcodebuild 명령을 실행하는 맥 서버가 있다고 가정?

+0

@jonathan leffler 편집 해 주셔서 감사합니다. –

답변

2

OS X 명령 줄 프로그램 xcodebuild을 확인하십시오. 현재 디렉토리가 프로젝트 디렉토리 (.xcodeproj 파일이있는 디렉토리)이면 xcodebuild이 1 차 대상을 컴파일합니다. 더 많은 옵션은 man xcodebuild을 참조하십시오.

+0

답변 해 주셔서 감사합니다. codesign 프로필을 어떻게 변경합니까? 그리고 sdk, OS 버전과 같은 다른 설정은 애플 사이트에 xcodebuild의 완전한 예제가 없습니다 .... 또한 프로젝트 폴더에서 somefiles를 삭제하고 터미널을 사용하여 resoures 폴더에 새로 추가 할 수 있습니까? 그렇다면 어떻게? –

+0

나는 그것을 할 방법이 있다는 것을 모른다. '.xcodeproj' 번들에있는 파일을 훑어 보거나 Applescript에서 UI 스크립팅을 할 수 있습니다. (후자는 중단 될 가능성이 적지 만 친숙하지 않다면 Applescript가 이상 할 수 있습니다.) 기억하는 바로는'xcodebuild' 프로그램이 기본적으로 빌드 버튼을 누르는 것입니다. – CajunLuke

+0

맨 페이지를보고 나면 명시 적으로 sdk를 설정할 수 있지만 프로젝트를 변경하는 것은 UI 전용 작업으로 보입니다. – CajunLuke

0

요구 사항을 수행 할 수있는 다양한 스크립트로 빌드 서버를 설정하는 것과 웹 인터페이스와 상호 작용할 수있는 빌드 서버를 생각해 보셨습니까?

link은이를 수행하는 방법을 설명하며 블로그 독자는 Xcode 프로젝트 지원을 통해 몇 가지 다른 빌드 서버 대안을 언급합니다.

죄송합니다. 귀하가 찾고있는 정확한 답변이 아니지만 문제를 해결하는 데 유효한 각도 일 수 있습니까?