본문 바로가기

모바일/모바일 개발39

NN 구글스토어 | 키스토어와 앱서명 구글스토어와 키스토어와 인증서 만드는 법, 앱 서명에 대해 간단하게 알아볼게요. 키스토어 Keystore 1) 자바는 KeyStore라는 인터페이스를 통해 암호화/복호화, 디지털 서명, 인증서를 추상화하여 제공 2) 타입 : JKS (Java KeyStore) 인증서 만드는 법 1) -keytool 을 이용 터미널 수동 생성 2) Android Studio의 메뉴를 사용 키스토어 확인 1) $ keytool -list -v -keystore 키스토어파일명 구글플레이 앱 서명 구글플레이 앱 서명 (Google Play App Signing) 1) 앱 서명 키와 업로드 키 (2017년) 업로드 키로 서명된 APK를 구글 플레이에 업로드하면 구글이 앱 서명 키로 재서명 2) 앱 서명 3) 업로드 키 - 분실 .. 2020. 3. 12.
NN 구글스토어 | 판매자등록 스토어등록 판매자 등록 개발자 등록 : https://play.google.com/apps/publish/signup 구글 월렛 설정 : 구글이 제공하는 모바일 전자 결제 서비스 구매 검토 : 계정 세부정보 작성 : 구글 체크아웃 : 구글 온라인 결제 서비스, 판매자 센터에서 지급설정 해줘야함 OAuth : 각종 애플리케이션에서 사용자 인증을 거칠때 활용 ⊢ 접근 위임을 위한 개방형 표준 ∟ 인터넷 사용자들이 비밀번호 제공없이 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단 판매 시작 : 프로덕션으로 승급 판매 중지 : 앱 게시 취소 판매 재개 : 앱 다시 게시 스토어 등록 구글 개발자 콘솔 : https://play.google.com/apps/publ.. 2020. 3. 12.
NN 애플스토어 | 인앱결제테스트와 TestFlight 인앱결제테스트 CIP 체크⊢ Certificates, Identifiers & ProfilesApp IDs : In-App-Purchase Enabled 체크확인 iC - 나의 앱 - 앱내 추가 기능 - 아이템 등록⊢ 소모품⊢ 식별정보 : 판매 및 추세 보고서에 사용⊢ 제품 ID : 보고에 사용 ∟ 스크린샷 : 추가 안하면 메타데이터 누락 경고 뜸 iC - Sandbox 테스터 TestFlight TestFlight Beta Testing⊢ iOS 앱을 앱스토어에 release 하기 전에 사용자들에게 미리 테스트 해 볼 수 있도록 한다.∟ 애플 ID 로 이메일을 보내는 방식으로 테스트 할 유저를 1000명까지 초대할 수 있다. Flow⊢ 빌드⊢ 테스터 및 그룹모든 테스터iTunes Connect 사용자개.. 2020. 3. 11.
NN 애플스토어 | 앱제출 및 심사 앱제출 버전정보∟ 앱 미리보기 및 스크린샷5.8 인치 (optional) 1125 x 24365.5 인치 1242 x 220812.9 인치 2048 x 2732 (유니버셜로 제출 시 아이패드 프로 12.9인치 스크린샷 필요) 제출⊢ 수출 규정 : 아니오⊢ 콘텐츠 권한 : 아니오 ex) 카톡게임도 아니오 한다던데? 맥부기에서∟ 광고식별자 : 아니오 주의사항⊢ 메타데이터 리젝이면 수정 후 심사대기중으로 바이너리도 다시 제출해서 심사대기중으로 해야 심사 진행∟ 유니버셜로 출시 하면 아이폰 전용으로 바꿀 수 없음 빌드⊢ Xcode - product - archive - upload... : 처리시간 있음.⊢ Validate Project Settings Update to Recommended settings -.. 2020. 3. 11.
NN 애플스토어 | 애플 개발자 Apple Developer 애플 개발에 관련된 모든 것이 여기서 진행되며 Membership People Certificates, ID & Profiles iTunes Connect Code-Level Support 문서를 비롯하여 iPhone OS 의 기존 혹은 새로운 기능을 사용하여 어플리케이션을 개발할 때 필요한 리소스를 얻을 수 있다 Download : 최신 iPhone OS, iPhone SDK, iTunes Apple Developer Forums : 모든 방법을 동원해도 어쩔 수 없거나 구현에 질문이 생길 때 찾아야할 곳 Certificates, IDs & Profiles 메뉴 ⊢ Certificates : 인증서 Development (개발용) : iOS App Development Di.. 2020. 3. 11.
NN AOS | Cocos2d-x 개념 cocos2d-objCcocos2d-iPhonecocos2d-swift : cocos2d-iPhone 업그레이드 버전cocos2d-android : spriteBuilder를 통해 안드로이드 포팅 cocos2d-x :ccocosBuilder : 지원 중지spriteBuilder : cocosBuilder 업그레이드 버전 JNI : 자바와 C/C++연동을 위한 규약 (NDK 필요) 설치 ❛ 맥 ios(Xcode로 개발), aos(eclipse로 개발 : 안드로이드 스튜디오는 아직 지원 미흡) ❛ 설치 목록 - Xcode- Eclipse : 리눅스 개발 툴. 맥용 64bits C/C++ 버전- NDK : Java로 개발 시 C, C++같은 언어를 사용할 수 있게 해주는 개발 킷 - ADT : 이클립스에.. 2020. 3. 5.
NN AOS | 안드로이드 스튜디오 안드로이드 스튜디오의 설정과 구조, 유니티 확장에 대해 알아보겠습니다. 설정 ❛ NDK 설정 - 자바로 개발 시 C/C++ 사용할 수 있게 해줌 - Preferences -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools -> NDK 체크 OK (없으면 자동 설치 됨) - 경로 File - Project Structure... -> SDK Location : Select default NDK Android SDK Location : /Users/사용자/Library/Android/sdk JDK location : /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home A.. 2020. 3. 5.
NN Xcode | 디버깅과 트러블 슈팅 디버깅 ❛ 콘솔 : Run -> Console ❛ NSLog ❛ 디버그 영역 ❛ 디버그 바에서 전역 로컬 변수 선택 가능 트러블 슈팅 ❛ Could not locate device support files. Xcode 버전 업 : 폰 iOS 버전이 더 높은 경우 ❛ Xcode 유니티 빌드 시 링크에러 계속 날 경우 /Library/Developer/Xcode/DerivedData 삭제 : 프로젝트 인덱스, 컴파일 중간단계 파일 ❛ Metal 관련 오류 - UnityGfxDeviceWorker EXC_BAD_ACCESS 유니티 플레이어 세팅 Auto Graphics API 에서 Metal 제외 - typedef NSUInteger MTLPixelFormat 오류 주석처리 2020. 2. 27.
NN Xcode | 빌드 빌드❛ 빌드 후 설치1, .ipa -> 드래그해서 아이튠즈 아이콘위에 드랍2. .ipa 파일과 .movileprovision -> 같이 드래그해서 아이튠즈 아이콘위에 드랍- 팝업 창 -> 대치 선택- 폰- 앱 선택 -> 업데이트 (업데이트 예정)- 적용 -> 동기화 유니티 빌드구조❛ iOS 프로젝트- build 폴더- Classes 폴더 : 유니티 런타임 및 Objective C를 통합하는 코드를 담는다- Data 폴더 : 직렬화된 게임 에셋 및 .NET에셈블리(dll)- Libraries 폴더 : libiPhone-lib.a 는 Unity 런타임 정적 라이브러리- 새로 생성되는 커스텀 폴더- 그래픽 파일 : 아이콘, 스플래시- 프로퍼티 리스트 파일- Frameworks 유니티 빌드 후 설정❛ 빌드 IO.. 2020. 2. 27.