2010-01-07 2 views
1

나는 아이폰 용으로 개발하기 위해 Xcode를 사용해야한다는 것을 알고 있지만, Xcode 외부에서 생성 된 원시 소스 코드에서 애플 리케이션을 빌드하려하고있다.Xcode의 사용 최소화 - 소스 코드를 신속하게 빌드하고 사용하는 방법은 무엇입니까?

예를 들어 Apple 데모 "TheElements"를 빌드하고 실행하고 싶습니다. (here). (이 예제에서는 .xib 파일이 없으므로이 예제를 사용하므로 Xcode는 UI에 필요하지 않습니다.)

.xcodeproj 파일을 압축 해제하고 열 때 작동하지만,이 코드를 다른 곳에서 생성했지만 아직 xcode를 사용하지 않은 경우 어떻게해야합니까? 즉, I합니다 (xcodeproj 물건없이 한 .zip의 내용) 파일의 디렉토리가 :

./Default.png 
./Images/*.png 
./Classes/*.{h,m} 
./Icon.png 
./main.m 
./Elements.plist 
./Info.plist 
./TheElements_Prefix.pch 

나는 빨리 (? 자동)이 내장 및 시뮬레이터에서 실행받을 수 있습니까?

질문은 xcodeproj에 실제로 저장된 정보와 관련이 있습니다. 이상적으로는, project.pbxproj 파일을 생성하는 스크립트 가능한 메소드가 있지만, 슬프게도 이것을 찾을 수 없습니다.

+0

하나의 프로젝트라면 Xcode로 파일을 드래그하는 것이 매우 쉽습니다. 그러나 명령 행에서 모든 작업을 수행 할 수 있으며 이는 일괄 처리에 적합합니다. – lucius

답변

3

Xcode 프로젝트 파일은 영광스러운 Makefile (Unix 세계에서 온 경우) 또는 VC 솔루션 파일 (Windows에서 온 경우)으로 생각할 수 있습니다. 구성 요소 간의 종속성에 대한 설명과 해당 구성 요소의 빌드, 링크 및 배포에 필요한 단계입니다. 그보다 더 근본적인 "Build and Go"는 없습니다.

iPhone에서는 Xcode가 실행 가능한 응용 프로그램을 빌드해야합니다. 기술적으로 Xcode에서 사용하는 명령 줄 호출을 묶어서 빌드 로그를 확인할 수는 있지만 매우 귀찮습니다. Xcode GUI 응용 프로그램을 사용하는 대신 명령 행 호출 (xcodebuild)을 사용할 수 있지만 여전히 프로젝트 파일이 필요합니다.

+0

또는 대담한 사람이라면 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1 –

관련 문제