2014-05-14 2 views
3

나는 igkins를 사용하여 .ipa 을 빌드하고 있지만 코드를 작성할 때 오류가 있습니다. archive 명령이 지원되지 않는 이유는 무엇입니까?Jenkins가 빌드 작업 'archive'을 (를) 지원하지 않습니다.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/Shared/Jenkins/Home/workspace/ginav-mobile/build/Distribution-iphoneos/ginav-mobile.app 

** BUILD SUCCEEDED **

=== 구성 배포 === 함께 프로젝트 ginav 모바일의 BUILD 표적 ginav 모바일

확인 종속성 지원되지 않는 빌드 작업 '아카이브' 코드 서명 오류 : '/Users/Shared/Jenkins/Home/workspace/ginav-mobile/build/Distribution-iphoneos/ginav-mobile.app'에서 제품 래퍼를 생성하는 명령이 없습니다.

** 아카이브 실패 **

+1

왜 표시하지 않는 질문을 사용 젠킨스 엑스 코드와 설정을 만들려면? – Nostradamus

답변

7

동일한 오류가 발생했습니다. 나는 이것을 thread을 읽고 난 후에 해결할 수 있었다.
Xcode의 플러그인 (이상?) 확실하지 왜 작동하지 않습니다 archive 명령에 "-target"를 사용하는 것으로 보인다 나를 위해 일한 무엇

이었다 대신 플러그인을시키는의 아카이브를 수행

 "xcodebuild -project "TestApp.xcodeproj" -scheme "TestApp" -configuration Debug archive"
깊이

젠킨스에서

:
단계 "엑스 코드"의 "빌드"에서 프로젝트 구성에서

"일반 설정을 구축"에서 나는이 명령을 추가 빌드 단계 "Execute shell" 추가 선택을 취소하십시오 아카이브를 삭제 하시겠습니까? " "빌드 단계 추가"드롭 다운
는 당신이 필요로하여 각각의 응용 프로그램 이름이 명령 및 구성 (디버그)를 쓰기 "셸을 실행"을 선택에


uncheck-generate-archive

.




archive-command

xcodebuild -project "TestApp.xcodeproj" -scheme "TestApp" -configuration Debug archive

지금 엑스 코드에서 확인하십시오 구성표가 공유로 설정하고 계획 데이터가 최선을 다하고뿐만 아니라 밀려합니다. "계획 관리"에 완료

enter image description here


그렇지 않으면 젠킨스는 계획을 찾을 수 없습니다와 유사한 오류가 표시됩니다 : 희망, 그것을이 앱 아카이브를해야

The project 'TestApp' does not contain a scheme named 'TestApp2'

을 도와 줘요! 아카이브를 생성해야합니다.

PS : 나뿐만 제대로 타마라 응답이 좋은 guide