2012-12-17 4 views
3

ssh를 통해 콘솔에서 Xcode 프로젝트를 빌드 중이지만 (xcodebuild 명령 만 사용할 수 있음) 프로젝트에 스키마가 없습니다 (사용자가 공유 된 스키마를 만드는 것을 잊었습니다). xcodebuild는 스키마 (-scheme)를 작성하는 경우에만 "아카이브"매개 변수를 전달할 수 있지만 그 옵션은 나를위한 옵션은 아닙니다.Xcode없이 아카이브 만들기

그래서 질문입니다. 대상 만 사용하여 아카이브를 만들 수 있습니까?

.xcarchive 디렉토리를 조사한 결과 Info.plist 파일 (응용 프로그램 정보 포함), dSYMs 디렉토리 (myapp.dSYM 포함) 및 제품/응용 프로그램 (myapp.app 포함) 디렉토리가 포함되어 있습니다. 또한 .xcarchive의 .app에있는 바이너리의 파일 크기가 Release 디렉토리에있는 .app에 비해 2 배 더 작다는 점도 지적했습니다. 나는 그것이 코드 표지판 때문이라고 생각한다.

릴리스 디렉토리 (.app 및 .dSYM)에서 .xcarchive로 파일을 복사하고 거기에 Info.plist를 만들어 아카이브를 만들 수 있습니까? 아니면 제가 취해야 할 다른 조치가 있습니까?

답변

1

예, 보관함은 직접 만들 수있는 폴더입니다. ANY 보관함을보고 폴더 구조를 복제하십시오. (필요에 따라 앱 이름 변경)

관련 문제