전부 감상

    APK Signature Scheme v1, v2 적용 여부 확인하기

    command line c:\Users\사용자이름\AppData\Local\Android\Sdk\build-tools\버전\apksigner verify --verbose 경로/이름.apk

    앱 이름에 Activity 이름이 나올 때

    앱 이름이 Activity이름이 나올때가 있다(com.unity3d.player.UnityPlayerActivity) AndroidManifest.xml의 태그 속성에 android:label속성이 없어서 그렇다. 이렇게 속성을 추가해주면 정상적으로 보인다.

    인앱결제 테스트 주의사항

    Android 결제 테스트하려는 계정이 베타테스터로 초대되고, 초대장을 수락하여 베타테스터가 되어야한다. 개발자 콘솔에 테스터로 등록된 계정이 디바이스의 Play 스토어에 로그인되어 있어야 한다. 멀티로 로그인되어 있으면 자동으로 특정 계정을 선택하니 테스트로 등록된 계정 1개만 있는 것이 좋다 테스트하려는 앱 version code와 마켓에 올라간 version code가 동일해야한다. (확실하지 않다) 인앱상품이 개발자 콘솔에서 활성화되어 있어야 한다. (Unity IAP의 경우) InitializationFailureReason.PurchasingUnavailable 에러일 경우 단말기에 구글 로그인이 되어있지 않을 때 발생하는 에러이다. Unavailable product "상품명" -"상품명" ..

    팀을 위한 Git

    팀을 위한 Git국내도서저자 : 엠마 제인 호그빈 웨스트비 / 최병현역출판 : 한빛미디어 2016.09.01상세보기 단어가 어색해서일까.. 책이 잘 읽히지 않는다.약간은 web환경 중심으로 쓰여 있는듯해서 모바일 앱 개발을 하는 나의 입장에선 많이 유용하진 않았다. 그래서 pull request, merge request가 주를 이루는 내용들이 우리 실무와는 먼 얘기로 느껴짐... git을 사용하는 상황/환경/단계별 설명이 있어서 전반적인 책 내용을 중심으로 현재 우리팀의 상황을 고려해서 적용해보면 좋을 듯 하다. 책 전체가 유용하진 않았지만 merge, rebase 부분에서 좋은 내용이 있어서 소스트리에 접목해보고결국 우리팀에 적절하게 가져갈 브랜치 전략을 짜는덴 도움이 크게 됐다.

    윤성우의 열혈 자료구조

    윤성우의 열혈 자료구조국내도서저자 : 윤성우출판 : 오렌지미디어 2012.01.18상세보기 친절한 언어와 상세한 설명으로 자료구조를 다시 리마인드할 수 있는 책!

    gradle의 api/complie/implementation 의 차이점

    https://developer88.tistory.com/149

    Sourcetree에서 체크아웃 하지 않은 리모트 브랜치 Fetch받기

    Sourcetree에서 체크아웃 하지 않은 리모트 브랜치 Fetch받기

    리모트 브랜치를 트래킹하고 있는 브랜치에 마우스 우클릭 후 "Fetch 브랜치"를 하면 체크아웃중이 아니더라도 리모트로부터 Fetch받을 수 있다.

    Mac에서 소스트리 사용시 pull/push때 마다 로그인 정보를 물어볼 때

    Mac에서 소스트리 사용시 pull/push때 마다 로그인 정보를 물어볼 때

    프로젝트 터미널로 이동 git config credential.helper storegit pullusername과 password를 입력 (3단계까지 하고 계정정보를 물어보지 않는다면 4단계는 뛰어넘어도 됨)