본문 바로가기

Development

Apple 리젝사유 및 해결방법 구글에 게임을 출시한 이후.동일한 방식의 운영시스템으로 Apple App Store에 심사를 요청했다. 우리 게임은 기본적인 게임 바이너리 빌드와 3D관련 번들데이터를 분리하여 패치 다운로드 받도록 되어 있다. 심사 결과 3가지 문제점으로 Reject 되었다. 1. Social 공유기능으로 익명 또는 불쾌한 정보를 게시할 수 있는 문제 1번의 해결방안으로 만 17세이상의 라이센스와 불쾌한 표현이나 상대방 비방 그리고 비속어 같은 표현을 제재하는 내용이 포함되어야 한다.게임 초기에 이런 문제 발생시 계정을 삭제할 수 있다는 동의를 받아야 하고,비방이나 불쾌한 표현을 신고할 수 있는 시스템을 갖춰야 하며,사용자의 보고가 있거나 해당 문제를 발견 시 24시간이내 제재가 이루어지는 시스템을 만들어야 한다. 당연.. 더보기
게임 출시전 구글 사전 보고서 오류 발생 게임 출시를 위해서 몇개월간 구글에서 비공개 알파 테스트를 진행하였습니다. 기본적인 프로세스가 내부 개발 및 확인 이후 구글로 업로드하여 테스트 하기 때문에 몇개월간 경고 하나 없는 깨끗한 출시가 이루어졌습니다. 문제가 될 만한 요소는 대부분 내부 개발 및 확인 단계에서 해결되었기 때문입니다. 그래서 어제 게임을 프로덕션으로 출시하려고 했지만 사전 보고서에 에러가 발생하였습니다. 그래서 확인을 해보니 Google Pixel 기기에서만 오류가 발생하였습니다. 오류 내역은 구글 Gson 라이브러리 중첩 현상이었습니다. 급하게 Gson 라이브러리를 최신으로 업데이트 하고 몇가지 수정 후 다시 테스트 출시했지만 동일 Pixel 기기에서 오류가 재차 발생하였습니다. 문제: java.lang.NoSuchMethod.. 더보기
Xcode issue - WARNING: Shader Unsupported: 'anyshader' - Pass 'FORWARD' has no vertex shader Unity를 사용하여 게임을 개발하고 있습니다. 게임 런칭을 앞두고 안드로이드 테스트를 무사히 마치고 아이폰 테스트도 큰 문제없이 잘돌아가는 것까지 확인을 하고 마무리 정리를 하려고 Xcode 디버깅 로그를 보니 생각지도 않던 경고가 계속 나오게 되었습니다. 번들을 로딩할 때마다 나오는 것이 신경쓰였습니다. WARNING: Shader Unsupported: 'anyshader' - Pass 'FORWARD' has no vertex shader 위와 같은 warning 로그가 반복적으로 출력이 되고 있었습니다. 전혀 원인을 알 수도 없었고 해당 쉐이더는 에셋스토어에서 구매한 쉐이더를 생성한 부분이라 쉐이더를 수정하는 것은 더욱 상상할 수 없는 것이었습니다. 그래서.. 구글링으로 해결 방법을 찾아봤으나 .. 더보기