2024/03 9

TIL_240318-0322, 0325-0329 (3월 3~4째주)

3월 3째주 DONE 요약: Error Code 분석 및 docs 수정 & 앱 UI 수정, 광고 삭제 3월 4째주 DONE 요약: 앱 기능 추가 & 새 프로젝트 시나리오 이해 및 API 사용 commit, push 전 꼭 할 것 (Android Studio, Mac 기준) Import optimize: Control + Option + O Reformat code: Command + Option + L 컴포넌트별로 나눠져 있으니까 코드 추가가 편하다..! 잘 정리된 이슈와 잘 나눠진 커밋은 담당자가 아닌 사람의 작업 시간을 많이 줄여준다! 좋은 코드를 보면 배울 점이 많다. '무'에서는 좋은 코드가 나올 수 없다는 걸 새삼 느끼는. 계속 좋은 걸 봐야 한다. 사진과 함께 정보를 남긴 문서가 이해가 더 잘..

Android Studio 자주 쓰는 단축키 (Window/Mac)

목적: 1. 공식 문서 내용이 방대하고 Window랑 Mac 번갈아서 쓰다보니 잊어버려서 자주 쓰는 건 기억하기 위함 2. 한글로 보면 표현이 이상해서 언제 쓰는 건지 이해가 안 될 때가 있어서 3. 영어 표현 익히기 Write Code (코드 작성) Description Window Mac Indent/unindent lines (들여쓰기/들여쓰기 지우기) Tab / Shift + Tab Tab / Shift + Tab Optimize import Control + Alt + O Control + Option + O Reformat code Control + Alt + L Command + Option + L Collapse/expand current code block Control + (minus ..

Android 2024.03.21

TIL_240311-0315 (3월 2째주)

3월 2째주 DONE 요약: hotfix 배포에 집중, 고객 문의 대응, 팀 회의 더보기 3월 11일 (월) Android SDK 2.4.1 코드 리뷰, 배포 SDK 문의 대응 지원 3월 12일 (화) Android 샘플 앱 2.4.0~2.4.1 업데이트 히스토리 작성 docs 업데이트 회의, 리스트업 iOS 샘플 앱 버전 업데이트 3월 13일 (수) 로그 레벨 분류 Android SDK 2.4.2 테스트 Service SecurityException? 3월 14일 (목) SDK 팀 회의 3월 15일 (금) Datadog에서 이슈 해결을 위한 에러 로그 파악 ing... Android 14 SecurityException? iOS는 디버그/릴리즈 구분이? 하나의 앱 내에서 마이크 기능이 여러개라면?

[Xcode] package 버전 정보 미표기 및 업데이트 불가 현상 해결

요약 package의 버전이 표시되지 않고, Update Package 탭이 보이지 않는다면 Xcode 업데이트를 확인해보자. 현상 Package Dependencies의 버전을 올리려고 하는데, Package가 정상적으로 존재한다면 Control+Click시, Update Package라는 탭을 확인할 수 있는데 이상하게도 Update Package 탭이 확인이 불가했다. 그리고 package의 버전이 표시되지 않는다는 사실을 발견하였다. 그래서 Add Package Dependencies를 클릭해서 기존에 쓰던 package를 추가했는데... 아래와 같은 에러 메시지가 발생했다. Package Resolution Failed Package resolved file is corrupted or malf..

iOS 2024.03.12

TIL_240304-0308 (3월 1째주)

3월 1째주 DONE 요약: audio 권한 테스트, 샘플 앱 업데이트 DONE(03.04-03.08) 3월 4일 (월) 지난 주 진행 상황 파악 iOS, 기존 테스트 코드 실행 & xcode git tool 파악 Android audio 권한 선점 복습 (예전에 정리해둔 문서) 3월 5일 (화) Android audio 권한 테스트 - 가설 검증, 특정 상황 재현 확률 기록 3월 6일 (수) SDK 업데이트에 맞춰 샘플 앱 업데이트 (Android, iOS) 인수인계 받기 3월 7일 (목) 샘플 앱 업데이트 및 배포 (Android, iOS) hotfix 배포 전 수정 내용 검토, 확인 3월 8일 (금) Android SDK hotfix 배포를 위한 테스트 Android developer: 오디오 입력..

TIL_240220-0223 (2월 4째주)

2월 4째주 DONE 요약: iOS 개발 환경 세팅 및 Xcode와 기존 프로젝트 코드 이해, 문의 들어온 이슈 재현 2월 20일 (화) github 권한, Apple ID 생성 xcode 프로그램 설치 및 프로젝트 빌드 시도 (계정 문제로 내일 시도) 2월 21일 (수) xcode 프로젝트 빌드 iphone 테스트 기기로 특정 에러 재현 2월 22일 (목) 기존 프로젝트 코드 해석 발생한 이슈 대응 과정 이해 2월 23일 (금) 정확한 테스트를 위한 프로젝트 환경 이해: PROJECT, TARGETS의 이해, 관계, 세팅 방법 & Deployments Target 이해 버전 업그레이드 하면서 추가된 API 동작, 테스트 유용했던 블로그/사이트 Xcode 단축키 모음: https://dvlpr-chan...

[Xcode] 다른 프로젝트의 framework 연결시키기

목적: 다른 프로젝트의 framework 변경사항을 현 프로젝트 App 타겟에 바로 적용시키기 1️⃣ 현재 프로젝트에 xcodeproj 드래그앤드롭 2️⃣ xcode 재부팅 (재부팅하지 않았더니 인식을 못하더라.) 3️⃣ 반영하고자 하는 App Target의 General탭에 framework Embed General탭 > Frameworks, Libraries, and Embedded Content 찾기 1번에서 드래그앱드롭시킨 워크스페이스 > (xcodeproj 이름) > (framework이름).framework 찾아 Add Embed에서 Embed 설정되어 있는지 확인 4️⃣ 빌드해서 반영되었는지 확인

iOS 2024.03.04