릴리스 apk가 공개 키 (디지털 인증서)로 서명되고 개발자가 개인 키를 유지 관리하는 방법에 대한 세부 정보를 읽었습니다. 이제 내 질문은 만약 내가 aar만을 공개한다면 release-aar/debug-aar에도 같은 개념이 적용된다는 것입니다. 에서와 같이 .aar 파일을 공개하는 데 필요한 것과 동일한 서명 절차가 필요합니다.release-apk 및 release-aar의 서명 절차에 차이가 있습니까
감사
릴리스 apk가 공개 키 (디지털 인증서)로 서명되고 개발자가 개인 키를 유지 관리하는 방법에 대한 세부 정보를 읽었습니다. 이제 내 질문은 만약 내가 aar만을 공개한다면 release-aar/debug-aar에도 같은 개념이 적용된다는 것입니다. 에서와 같이 .aar 파일을 공개하는 데 필요한 것과 동일한 서명 절차가 필요합니다.release-apk 및 release-aar의 서명 절차에 차이가 있습니까
감사
예 차이가 - Aars의가없는 반면, Google Play를 통해 APK가 분산된다. 두 가지 용도와 요구 사항이 다릅니다. Google Play에 제출 된 APK에 서명해야합니다. 다른 Maven 서버/repos는 다른 요구 사항을 가지고 있습니다. Maven Central에 업로드 된 아티팩트는 서명되어야하지만, 자신 만의 Maven 서버를 배포하는 경우 물론 그러한 요구 사항은 필요하지 않습니다. 없음 https://docs.gradle.org/current/userguide/signing_plugin.html
그것의하지,하지만 당신은 일반적으로 아직 서명해야/원하는 : 당신이 당신의 AAR에 서명을 찾고 있다면
, 당신은 Gradle을 서명 플러그인을보고 할 수 없습니다. 라이브러리를 Maven 저장소 (예 : Bintray)에 게시하면 라이브러리에 서명 할 수있는 옵션이 제공됩니다. –
apk와 마찬가지로 라이브러리 서명은 원래 개발자가 제공 한 것이며 어떤 방식 으로든 변경되지 않았 음을 증명합니다. –