목록분류 전체보기 (45)
우당탕탕 개발일지
깃허브 주소 : https://github.com/devchop2/myFirstServer 1. github에 테스트로 올려놓은 서버 프로젝트 (visual studio) 를 커밋해놓은 상태임. 현재는 리스너만 부착한 상태임. 2. Digital Ocean을 사용중. 진짜 무작정 돈주고 빌림 ㅋ-ㅋ 임대한 서버에 ssh를 이용하여 접근해보자. private key 는 로컬에 저장되어있다. ## root : 유저이름, 뒤에는 ip 주소 ssh root@~.~.~.~ ## git clone ## git clone git clone https://github.com/devchop2/myFirstServer.git #이슈1 userName 과 password를 입력하라하는데 authentication fail ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byzG30/btsp8YpjKtm/ER6RZeWcWXRukxDkOaT3zK/img.png)
앱 이름을 사용하는 언어 별로 다르게 하고싶다. 이전에 사용하던 방법은 Asset > Plugins>Android 폴더 안에 res 폴더를 만들고 각 언어별 앱 이름을 설정할 수 있도록 하였다. strings 파일 안에는 다음과 같이 되어있다. gogo-warriors 그런데 빌드하려니 다음과같은 에러발생.. 사용되지않는다고 한다.... Exception: OBSOLETE - Providing Android resources in Assets/Plugins/Android/res was removed, please move your resources to an AAR or an Android Library. See "AAR plug-ins and Android Libraries" section of the..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUrLdu/btspdXY9rXD/K7kdpUDf07zH9wHuihiYE0/img.png)
유니티에서 테스트를 하다보면 로컬데이터를 삭제해야하는 일이 굉장히 많은데, 파일탐색기에서 찾아가자니 너무 귀찮아서 유니티 에디터에서 그냥 클릭-클릭 삭제하는 방법이 없을까? 하다가 MenuItem이라는 것을 알게되었다. using System; using UnityEditor; //이게 꼭 필요하다 using UnityEngine; public class ESATools : MonoBehaviour // 상단메뉴에 ESATools라고 나온다 { [MenuItem("ESATools/Delete Local Data")] static void DoSomething() { try { string path = Application.persistentDataPath + "/saves/"; FileUtil.Delet..
Android Studio 와 Flutter 설치 1. android Studio 설치 한다. 2. plugins 에서 flutter 를 추가한다. 3. Sdk manager 에 들어가서 sdk tools > Android SDK command-line tools 를 추가 및 apply Homebrew 설치 및 openjdk 설치 자바 개발도구를 설치하기 위해 Homebrew 를 사용하기 위해 설치해보도록 하자. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 1. 위 사이트에 들어가면 homebrew를 설치할 수 있는 명령어가 나오는데, 터미널에서 그대로 입력해주면 된다. 2. 설치가 완..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c4QPaX/btsogfsicdj/pAIyb4Sq8jfiugk7EDWpi1/img.png)
1. unity project 에서 Service > IAP를 활성화해준다. 2. 구글콘솔에 들어가서 해당프로젝트 > 수익창출 > 수익창출설정 칸에 라이선스 란이 있다. 이거를 Unity Project IAP 세팅하는곳 에 넣어주고 verify 눌러준다. 3. Unity IAP Google License Key 입력시 You are not authorized to set the license key 라는 에러 발생 시 , IAP dashBoard 에 들어가서 Project-> Project settings -> General -> In-app purchase (IAP) settings -> Google License Key에 동일한 키를 입력해준다 > 더이상 이 기능은 사용되지 않는다고 한다.Verify..
docker 내에 container 를 올려서 사용중. db001 container 를 master로 놓고 db002, db003 을 slave로 놓아 백업용으로 사용하는 방법을 알아보자. 우선 db001 을 만든 것과 동일하게 db002와 db003을 만들어준다. 만드는 방법은 여기에. https://journal-devchop.tistory.com/5 [MySQL] docker 에서 MySQL 사용하기 (생성에서 매핑까지) 개발환경 : macos docker 홈페이지에서 docker desktop download. 다운로드 후 터미널에서 docker --version 명령어를 통해 정상적으로 다운받아졌는지 확인이 가능하다. https://www.docker.com/products/docker-desk..
SVN 저장소 생성 및 사용자 계정 추가하기 #svn에 admin으로 접속한다 ssh [adminName]@[xx.xx.xx] -p [portnum] #저장소를 생성 svnadmin create [directoryName] #해당 디렉토리로 이동, conf/svnserve.conf 파일 오픈 cd [directoryName] vi conf/svnserve.conf #다음 네 줄의 주석을 해제한다. #주의할 점은 맨 앞에 공백을 제거해야한다. 그렇지 않으면 에러발생한다. anon-access = read anon-access = write password-db= passwd #해당 파일을 열어 계정정보를 입력한다. vi conf/passwd #username=password
빌드하고 키스토어 등록하는것은 당연하니까 넘어가도록 한다. 내가필요한건 OAuth설정이다(맨날까먹어 증맬루) 1.OAuth2 설정 앱 > 무결성에 들어가면 업로드 SHA-1과 앱서명SHA-1 이 있다. 업로드는 출시 시에 필요한거고, 앱서명은 테스트버전에 필요한것이다. 구글 클라우드에 들어가서 앱서명과 업로드 sha-1 모두 등록해야한다 (OAuth2 > Android . 둘다 안드로이드로! ). 안드로이드2 개와 웹어플리케이션1개(서버용) 총 3개가 필요하다 2.유니티 프로젝트에서 GPGS 설정 리소스 위치 : Play 게임즈 설정 > 사용자 인증 정보 > 리소스 보기 값을 복사 붙여넣기 클라이언트 id : 1번에서 등록했던 웹어플리케이션 (안드로이드 말고)의 client id 가져오기 3.구글 클라우..