구글 플레이 콘솔 테스트 오류 해결의 모든 것 제목이 틀린말은 아닌데, 좀 자극적이다. 구글 플레이 콘솔에서 앱 테스트 하며 발생 할 수 있는 문제들과 각 테스트 단계의 개념에 대해 Q&A 형식으로 써보려한다. *구글 플레이 콘솔 테스트 단계 -내부테스트 ( IAP 테스트 가능 ) https://support.google.com/googleplay/android-developer/answer/6062777?hl=ko -비공개테스트 ( Alpha 테스트 라고도 함 ) -공개테스트 *질문1. 내부테스트 초대 링크와 비공개테스트 초대 링크는 다른가요? 네, 다릅니다. 또한 양쪽에 동시 가입 돼 있을 수 없고 한쪽을 가입하면 다른 한쪽은 자동으로 가입 해제 됩니다. 평소 QA 테스터 분들은 배포자에게 내부테스트 링크만 요청해서 가입 한 뒤 회사그만둘때까지 .. Google Play 내부 테스트, 비공개 테스트 배포 오류 수정방법 [원인] 내부테스트 or 비공개 테스트 배포 할 때 APK나 AAB를 포함시키지 않음. 아니 그럴 수 있어? 라고 생각 할 수 있지만 실제로 포함되지 않은 상태로 배포 하는걸 시스템에서 허용 (에러가 나지 않음) 하고, 업로드한 파일이 구글 콘솔에서 허용하는 APK 최대 용량인 150메가를 초과해서 에러가 발생 했는데 무시하고 배포 하는 경우에 발생하기 쉬운 상황이다. 콘솔에 가면 아래처럼 버전코드 없음 이라고 표시 된다. [현상] 테스트가 평소처럼 테스트 APK 다운로드 링크를 기기에서 인터넷 브라우져 검색창에 입력하고 엔터치면 아래와 같이 출력 되고, 링크를 바로 터치하면 구글플레이 앱이 실행되긴 하지만 자세한 설명없이 "문제 있음"? 정확히 생각나지 않는데 비슷한 오류가 짧게 출력 된다. 문제를 발.. 유니티 그래들 빌드 2 0.자바설치 아래 취소선 대로 하면 gradlew 도중에 에러가 날 것이고, 자바 새로 설치 하지 말고, 유니티 설치 할 때 같이 설치한 JDK 경로를 사용 하도록 한다 1) 아래 경로를 크롬 브라우저창에 복사 붙여넣기 엔터 후 다운로드 받는다. ( 혹시 링크가 깨져서 안 될 경우, 구글에 jdk 다운로드 라고 검색 해서 자바홈페이지 들어가서 다운로드 받는다. 잘 안 되면 전화 주세요.) https://download.oracle.com/java/18/latest/jdk-18_windows-x64_bin.exe 참고로, JDK와 JRE가 있는데 우리가 설치 할건 JDK이다. JRE 는 프로그램을 배포받은 유저가 필요한 설치 파일이고, JDK는 개발에 필요한 우리가 사용 할 파일이다. 1.JAVA_HOME.. 유니티 그래들 빌드 유니티 + 안드로이드 스튜디오 = 안드로이드앱번들 1.유니티 프로젝트 익스포트 0-1) 빌드셋팅 위 스크린샷 처럼 반드시 Publishing Settings의 KeyStore와 비밀번호 입력 까지 해 줘야 나중에 gradlew 할 때 에러가 나지 않는다. gradlew는 사용 할 때 설명 합니다. 일단 위 셋팅을 해 줘야 한다는것 기억 하기를. 0-2) 빌드셋팅 2 또한 최종 빌드를 위해서는 Target API Level 을 API level 31 ( 2022-08-20 현재 구글 정책 기준 ) 으로 해 줘야 하는데, 이를 위해서는 SDK 31 버전이 깔려 있어야 한다. 이걸 설치하는 방법과 실수하지 않고 시간을 아끼는 방법에 대해서는 아래 경로를 크롬 브라우저 검색 창에 복붙 후 엔터로 들어가서 반드시.. JENKINS UNITY IOS FASTLANE 과거에는 젠킨스를 이용해 IPA를 테스트플라이트에 업로드 하기위해 젠킨스의 testflight 플러그인을 사용했었다. 그러나, 해당 플러그인이 업데이트가 되지 않고 종국에는 플러그인 리스트에서 사라져버렸다. Appcenter에 올리는 플러그인은 남아있는데, 테스트플라이트용 플러그인만 사라진것. 플러그인을 사용하는게 익숙하더라도 머리 싸매지말고 우리같은 플찔이들은 "FASTLANE"라는 툴을 이용해서 IPA를 테스트 플라이트에 업로드 해보자. *fastlane를 max에 설치 0) 맥 터미널을 오픈 1) xcode-select --install 입력 후 엔터 ( 이건 이미 돼 있을 가능성이 높다. 안 돼 있는 사람만 해준다. xcode 관련 명령을 터미널에서 사용 할 수 있게 해 주는 툴이다 ) 2) ( .. 유니티 Android Sdk 어느순간부터 유니티 설치하면 설치 폴더에 sdk와 관련 유틸들이 같이 설치가 됐다. 편리하긴 한데, 기본 설치 상태에서 다른 버전의 sdk를 설치 하려고 하면 에러가 난다. 해결하는 방법이야 여러가지가 있겠지만, 나같은 유틸찔이 들에게는 가장 변수 없이 처리 할 수 있는 방법을 소개 한다. 1.Android Studio 설치 2.관리자 권한으로 실행한다 3.혹시 유니티가 켜져있거나 sdk 관련 커맨드창이나 실행화일이 켜져있으면 왠만하면 꺼준다. 읽기전용 오류가 발생 할 수 있음 4.sdk manager 실행 5.원하는 버전 선택 후 얍삽하게 필요한 sdk만 선별해서 설치 위 스크린샷을 보면 현재 빌드 하는데 사용하는 유니티 하위 경로의 sdk 폴더에 설치를 하고 있다. 꼭 저렇게 설치를 하고 유니티에서도.. 젠킨스 Jenkins IOS 빌드 *주의사항 XCode Signing & Capabilities -> Automatically manage signing 체크 하지 말것. 수동으로 쓰다가 체크해서 사용하면 기존에 사용하던 Provisioning 만료 된다는 얘기가 있음 *XCode 빌드 [Profiles 생성] 1.Apple os 키체인 생성 > 맥 에서 2.Certificates 생성 > apple console 에서 3.Profiles 생성 > apple console 에서 >>각 과정은 이전 과정의 결과물을 필요로 하기에 순서대로 진행 되어야 한다. [빌드프로세스] 1.UnityBuild 하면 XCodeProject 폴더가 생성 됨 2.XCodeProject 안에 프로젝트파일과 워크스페이스 파일이 있는데,.. 유니티 넷코드 ( NET CODE ) & 유니티 MLAPI 주제는 유니티 넷코드. NET CODE VS MLAPI 넷코드를 이용해 네트웤 어플리케이션을 개발 하려고 검색을 하다보니, MLAPI 라는 키워드가 자주 같이 검색 되어서 찾아보니 넷코드의 예전 이름이다. 즉 LEGACY 버전이니 넷코드를 보려는 사람이면 무시 해도 된다. 이름은 늦게라도 잘 바꾼것같다 ML 이라는 이니셜 자체가 “Mid-Level Application Programming Interface” 의 Mide Level 에서 가져온것이고, 풀 네임을 듣지 못한다면 절대 예측하기 힘든 네트워크와는 전혀 상관없는 단어들이다. 내가 유니티 오너라면 저런 네이밍을 하는 동료를 보면 신경이 거슬릴것같다. 학습순서 1. 이동 기본 샘플 따라서 제작 2. Boss Room 샘플 따라서 제작 3. 외형적으.. 이전 1 2 3 4 5 6 7 8 ··· 10 다음