2015-02-02 2 views
11

Apple이 (이전의) TestFlight를 종료 했으므로 필자는 자신의 TestFlight 구현을 살펴보기 시작했습니다.자동 Apple TestFlight 업로드

스크립트를 통해 Apple에 바이너리를 제출할 방법이 있습니까? 어쩌면 "Application Loader"를 통해? CI 시스템에 이것을 통합하고 싶습니다.

편집 : 내가 응용 프로그램 애플 스크립트를 통해 로더하고 스크립트의 미완성 버전을 제어 할 수 있었다 여기에 있습니다 : https://gist.github.com/maciekish/88fb6935c3d2a213b1d2

새로운 질문은 내가에서 응용 프로그램 로더에게 줄 수있는 .ipa 파일을 만들 수있는 방법이다 사후 보관 용 스크립트?

+1

.IPA 파일을 생성하는 편집에 관해서는 'xcodebuild'명령 줄 도구를 살펴 보았습니까? –

+0

AppleScript 및 Application Loader로 무언가를 할 수 있어야합니다. –

+0

기능 또는 작업 가능성에 대해 이야기 할 수는 없지만 [이] (http://diegopeinador.blogspot.dk/2013/10/automatic-app-creation-and-binary-upload.html)을 찾았습니다. 그것이 코멘트에서 작동하는 방법을 안다. :) –

답변

4

fastlanenomad은 모두 & 업로드 바이너리 (다른 것들 중에서도)를 빌드 할 때 훌륭한 명령 줄 리소스를 제공합니다.

+0

1 년 후에 이것들은 여전히 ​​최고의 선택 사항입니까? 그들은 여전히 ​​활발히 개발중인 것 같아서 원 래 대답 덕분에 :) – Mark

+1

요즘 패스트 레인이 최선의 선택입니다. – pdesantis

2

나는 많은 어려움을 겪었고 TeamCity와 TestFlight를 구성하고 다음 스크립트를 사용하여 팀 도시에서 테스트 비행으로 IPA를 업로드했습니다. 이것은 Application Loader 명령 줄 도구입니다.

/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool --upload-app -f %system.teamcity.build.workingDir%/Build/IPA/**IPA_NAME**.ipa -u '**TESTFLIGHT_USER_NAME**' -p '**TESTFLIGHT_PASSWORD**'