2017-01-18 5 views
1

설명서 here은 이라고 말합니다. git 저장소에 암호를 넣지 않아도 빌드 프로세스의 일부를 자동화 할 수 있기 때문에이 기능을 사용하려고합니다. .build.json을 사용하여 Cordova에 대한 CLI 암호 프롬프트

{ 
    "android": { 
     "release": { 
      "keystore": "path/to.keystore", 
      "storePassword": "", 
      "alias": "alias_name", 
      "password" : "", 
      "keystoreType": "JKS" 
     } 
    } 
} 

빌드 오류 메시지 Keystore was tampered with, or password was incorrect와 함께 실패

여기 내 build.json입니다. 암호를 입력/붙여 넣으라는 메시지가 나에게 표시되지 않습니다.

위의 그림과 같이 공백 문자열을 사용하여 문서의 예제와 일치 시키려고 시도했지만 동일한 결과를 사용하여 속성을 생략했습니다. 키 저장소, 별칭 및 키 저장소 유형에 대한 경로를 두 번 확인했는데 그 경로가 정확합니다. 경로와 유형을 모두 변경하면 명령이 다른 오류 메시지와 함께 실패하게됩니다.

분명히 작동하는 것 같습니다. 누군가 이걸하는 방법을 보여줄 수 있습니까?

+1

이 링크를보세요 - https://issues.apache.org/jira/browse/CB-12159 최신 버전에서 잘 작동해야합니다. – Gandhi

답변

0

동일한 문제 및 의견 this commit에 언급 된 것과 같이 문제가 해결되었지만 오늘 cordova 6으로 업데이트되었으며이 버그가 발생했습니다. 지금 당장은 build.json에 암호를 넣을 수 있습니다. 빌드하기 전에 커밋을 제거하는 것을 잊지 마십시오. 바라건대 그들은 곧 패치/재 패치 할 수 있기를 바랍니다.