Overview 안드로이드 시스템은 설치된 모든 애플리케이션의디지털로 서명된 인증서를 가질 것을 요구한다. 이 인증서는 사설키(private key)로 애플리케이션 개발자의 소유다. 애플리케이션 시스템은 인증서를 사용하여 애플리케이션의 권한을 확인하고 애플리캐이션 사이의 신뢰할 만한 관계를 만든다. 이 인증서는 사용자가 설치할 수 있는 애플리케이션을 통제하는데는 사용하지 않는다. 인증서는 인증서 권한으로 서명될 필요는 없다. it is perfectly allowable, and typical, for Android applications to use self-signed certificates. 안드로이드 애플리케이션을 서명하는 것을 이해하기 위한 중요한 점들 모든 애플리케이션은 반드시 서명되어야 한다..
http://developer.android.com/guide/publishing/versioning.html Setting Application Version 애플리케이션의 버전 정보를 정의하기 위해서는, 메니페스트 파일안에 있는 속성을 설정한다. android:versionCode 정수 값(integer value)으로 애플리케이션 코드의 버전을 대표한다. 이 값은 다른 애플리케이션이 프로그램적으로 평가할 수 있어서 업그레이드나 다운그레이드 관계를 확인할 때 사용할 수 있다. 이 값은 원하는 어떤 값으로도 사용가능하다. 그러나 각각의 연속되는 애플리케이션은 더 큰 값을 사용해야 한다. 시스템은 이 행동에 어떤 강요를 하지 않지만 연속되는 배포의 증가되는 값은 표준으로 정한다. 일반적으로 첫번째로 배포..