티스토리 뷰


구글플레이에 APK를 업데이트 했는데

악의적 행위 또는 사용자 데이터 정책 위반으로 거부되었어요..

내가 뭘 어쩃다고..ㅠㅠ

 

메일 내용을 보면 OpenSSL 버전을 1.02f나 1.01r 이상으로 바꾸라는군요..

뭔 쓰지도 않는 OpenSSL라니..

 

Cocos2d-x의 external에 포함된 curl 때문입니다.

이 curl이 OpenSSL를 사용하는것 같더군요..ㅂㄷㅂㄷ

 

curl안에 패키지형식으로 있기때문에

OpenSSL만 달랑 받아서는 업데이트를 적용할수가 없는것같습니다.

 

 

 

 

해결법

 

구글링으로 여러가지 방법을 시도해봤지만

* APK컴파일시 에러가나거나

* 타겟 SDK를 올려야되서 앱이 실행이 안되는 상황이 나오더군요..

 

그러다 우연히 다른 해결법을 찾았습니다..!

Cocos2d-x가 업데이트해놓은 curl를

download-deps.py를 통해 직접 받으면됩니다.

 

 

Cocos2d-x 블로그 OPENSSL UPDATE

Cocos2d-x 블로그에 OpenSSL 1.0.2g 파일 받는법이 설명되어있습니다.

 

 

1. 위 방법을 하기위해선 Cocos2d-x가 필요합니다.

Cocos2d-x framework랑은 다릅니다.

자신의 버전에 맞게 3.x나 2.x중 하나를 받으세요.

 

 

2. C:\cocos2d-x-3.8\external로 가서 config.json파일을 엽니다.

코코스 블로그에서 시키는대로 합니다..

Cocos2d-x 3.x 버전을 쓰신다면 v3-deps-92로 바꿔준 후 저장.

Cocos2d-x 2.x 버전을 쓰신다면 v2-deps-5로 바꿔준 후 저장.

 

 

3. C:\cocos2d-x-3.8로 가서 download-deps.py파일을 실행하면 다운이 시작됩니다.

 

다운이 완료되면 v3-deps-92.zip으로도 저장할거냐고 물어보는데

y나 n입력 후 엔터치면 됩니다.

전 n눌렀습니다.

 

 

4. C:\cocos2d-x-3.8\external로 가서 curl폴더를 복사한 후

C:\Cocos\frameworks\cocos2d-x-3.8.1\external로 가서 덮어씌우세요!

 

 

5. 이제 다시 apk를 만들어서 앱을 올리면 통과될겁니다. ^-^


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함