2014-11-20 2 views
1

어떻게 해결해야하는지에 대해 너무 확신하지 못하는 문제가 발생했습니다. 현재 팀 도시에 ANT 스크립트가있는 안드로이드 프로젝트 건물이 있습니다. 개미 스크립트는 디버그 키로 APK를 작성하고 있습니다.이 부분은 정상이며 예상대로 작동하고 있습니다.Teamcity Android Ant CI 디버그 및 출시 apk

그러나 이제 우리는 응용 프로그램을 저장소에 제출해야 할 때 서명 된 릴리스 apk를 수동으로 만들어야합니다. 나는 항상 서명 된 버전으로 빌드하는 다른 구성을 만들 수 있다고 생각했지만, 그렇게하는 것은 끔찍한 방법처럼 보였다. 팀 구성을 통해 특정 매개 변수를 전달할 때를 제외하고 디버그에서 항상 실행되도록 구성을 설정할 수있는 방법이 있습니까?

답변

0

누구나이 문제가 발생하는 경우를 대비하여. 내가 한 일은 결국 릴리스 모드 IE의 올바른 매개 변수를 ant 스크립트에 전달하고 키 저장소 비밀번호를 지정하는 빌드 단계를 만드는 것이었지만이 빌드 단계는 내가 만든 구성 매개 변수를 확인합니다. 디버그 또는 릴리스 중 하나입니다. 매개 변수를 항상 디버그로 설정하고 릴리스 모드를 수행해야하는 경우 릴리스로 매개 변수를 사용하여 사용자 지정 빌드를 만들고 릴리스 빌드 단계가 적용됩니다.

관련 문제