본문 바로가기

분류 전체보기321

2024년 4월 회고 5–7월간 육아휴직을 앞두고 있어서 나의 4월은 앞으로 7월까지의 대략적인 작업을 하느라 불태웠던 한달이었다. 우리 iOS팀은 4인체제로 이루어져 있다.팀장님은 주로 PM역할을 하고 계시고내 위의 2명은 주로 신규프로젝트를 하나씩 맡고 있다. 그리고 난 막내로서 자사 7개의 앱 프로젝트를 유지보수를 하면서, 아주 쉬운 신규 프로젝트를 들어가곤 했다.근데 이제 육아휴직으로 자리를 비우게 되자 이 업무들을 전부 나눠드리게?? 되었다.PrivacyInfo.xcprivacy🔑몇년 전부터 애플에서는 보안에 관하여 많은 무게를 두어왔다.2024년 연말부터 언급해왔던 PrivacyInfo 관련 업데이트를 실질적으로 해야할 시기가 되었다.내가 맡은 업무는 PrivacyInfo가 무엇인지, 그리고 어떻게 작성하는지에 .. 2024. 5. 14.
ios 개인정보 보호 매니페스트 PrivacyInfo.xcprivacy 만들기 애플에서 공지한 게시글 (23.12.7)App Store 앱 제출을 위한 개인정보 보호 관련 업데이트와 (24.2.29)App Store 앱 제출을 위한 개인정보 보호 관련 업데이트 를 살펴보면 아래와 같은 부분이 있다. 2024년 봄부터 App Store Connect에 새로운 앱 또는 앱 업데이트를 업로드하려면 앱의 개인정보 보호 매니페스트에 앱이 API를 사용하는 방식을 정확하게 반영하는 허용된 사유를 포함하고 있어야 한다 이 글에서 서드파티 SDK는 앱에 탁월한 기능을 제공하지만 개발자 / 사용자도 모르는 사이에 사용자 개인 정보 보안을 취약하게 만든다고 한다. 여기서 말하는 Third-party SDK privacy manifest and signatures 가 뭘까? 이 내용에 앞서 애플에서 .. 2024. 3. 8.
iOS - 수출 규정 준수 정보에 대하여 최초로 앱을 테스트플라잇에 올렸을 때, AppStoreConnect에서 테스터 등록 등등의 일을 처리해야 한다. 그런데 테스트플라잇에 업로드된 앱을 보면, 아래처럼 수출 규정 관련 문서 누락이라는 문구가 있는 경우가 생긴다. 아마 최초에는 누구나 생길 것이다. 여기서 파란색 관리 를 눌러보면 아래와 같은 화면이 발생하게 된다. 여기서 하단의 추가 정보를 클릭하면 애플 문서로 자세한 내용을 확인할 수 있다. 추가정보 Complying with Encryption Export Regulations | Apple Developer Documentation Declare the use of encryption in your app to streamline the app submission process. dev.. 2024. 2. 13.
APN 인증키(.p8) 발급받기 Integrity - APN 인증키(.p8) 발급받기 푸시 서비스를 이용하기위해서 애플에서는 기본적으로 Apple 서버로부터 인증을 받아야한다. 이때 필요한 것이 APN 인증키이다. Apple Developer Member Center 사이트로 한다. Apple Developer 로그인 - Apple idmsa.apple.com 프로그램 리소스 > Certificates, Identifiers & Profiles > 키 메뉴를 선택한다 Keys 메뉴로 이동 후 인증 키를 발급한다. 인증 키는 최대 2개까지 생성할 수 있다. 🍊 기존에 이미 생성되어있는지 확인하기 프로젝트에 따라 기존에 이미 생성되어있을 가능성도 있다. 최초 생성이면 하단의 "최초생성하기"를 참고하자. 1. 기존에 생성되어있는 키를 살펴보.. 2024. 1. 29.
인증서와 프로비저닝 프로파일관리하기 (Certificate & Provisioning Profile) Integrity - 인증서와 프로비저닝 프로파일 (Certificate & Provisioning Profile) 관리하기 인증서, 앱개발을 하면서 가끔씩 만나게 되는 요소 중 하나다. 인증서의 종류는 여러 개가 있는데, 정상적으로 앱을 빌드를 할 수 있도록, 정상적으로 앱을 앱스토어 커넥트에 (출시전 심사 및 테스트를 담당하는 곳) 업로드 할 수 있도록 인증하는 것이 인증서의 역할이다. 더욱이 Xcode15가 출시된 시점 부터는 인증서가 말썽이면 이제 빌드조차 할 수 없게 된 프로젝트도 있다. 이건 어디서 사용할까? 보통 앱 타겟에서 Automatically manage signing에 체크가 되어있다. 배포방법에 따라 앱을 Re-sign 할때도 Automatically manage signing에 .. 2024. 1. 11.
23년 12월 회고 / 1월 목표 이번 목표 문화팀 송년 행사 준비 아내에게 집중하기 기본기 업그레이드 해빗메이커 발표 준비 블록식스 데모앱 개발 이번 목표에 따른 피드백 이번 달은 연말에 문화팀으로서 송년회 준비에 많은 시간을 할애할 수 밖에 없었다. 그래도 짬짬히 iOS 를 연관지어서 개인적인 실력향상을 도모할 수 있었다. K앱 프로젝트 레거시 프레임워크를 어떻게 최신화 할지 기존 레거시 프레임워크의 이해 신규 대체된 프레임워크의 이해 UIAlertView → UIAlertController NSURLConnnection → URLSession MPMoviePlayerController → AVPlayerViewController 아내에게 집중하기 업무시간외 집에 왔을땐 아내에게 집중하기 자유시간으로 따로 떨어져있는 게 아닌 이상은 .. 2024. 1. 5.
23년 11월 회고 / 12월 목표 이번 목표 기본기 업그레이드할 것 이번 목표에 따른 피드백 외부적인 커리큘럼말고, 애플에서 제공하는 커리큘럼으로 진행하면서, 생각보다 완전 초보자를 위한 내용이 아니라는 걸 느꼈다. → 러닝 커브가 좀 있었다. → 내가 좀더 쉽게 설명할 수 있는 방법을 만들 수 있지 않을까? 이달의 특이사항 아내와 태교여행을 다녀왔다. 이제 슬슬 배가 많이 나오기 시작했기 떄문에 내가 더 잘해야한다. 이달의 TIL 리스트 [iOS App Dev Tutorials] UIKit - Today앱 만들기(0) : Intro [iOS App Dev Tutorials] UIKit - Today앱 만들기(1) : Creating a list View [iOS App Dev Tutorials] UIKit - Today앱 만들기(2) .. 2024. 1. 5.
23년 10월 회고 / 11월 목표 이번 목표 Let’Swift23 발표 잘 하기 이번 목표에 따른 피드백 Let’Swift23 발표 잘 하기 소감 2달전에 결정됐지만. 주제가 픽스되지않았었다. 차근차근 준비는 하고 있었다. 추석 1주전에 리허설을 하고 나서 피드백을 받고 굉장히 멘탈이 바사삭, 발표자체는 잘하지만 내용이 부족하다는 피드백에 정말 열심히 뜯어 고쳤다. 민소네님이 발표준비를 잘하면 대본이 나를 이끈다고 했는데, 그말이 맞는 듯하다. 이번 발표를 준비하면서 키노트 실력도 정말 많이 좋아졌다. 한동안 발표는 좀 쉬어야겠다. 준비하는데 너무 마음고생이 심했다. (이래놓고 또 할걸) 업무 성과 모바일 대표로 웹팀, 기획팀과 소통하여 기획서, 기한에 맞추어 개발작업 실시하였다. 아쉬웠던 점 안드로이드 측, 내가 확인할 수 없는 부분에.. 2023. 11. 15.
23년 9월 회고 / 10월 목표 지난 목표 UIKit 톺아보기 동작부터 구성 요소까지 개발자 문서를 쭉 따라가보기 지난 목표에 따른 피드백 UIKit 톺아보기 지난 달엔 정말 많이 글을 썼는데 이번달엔 많이 쓰진못했다. 이번달은 발표용 주제를 계속 수집하였다. 업무 성과 세일즈 포스 QA 참고자료 작성 GA4 세팅작업으로 앱 모니터링 마이그레이션 업무진행 MyNB InStoreMode 화면 매장상품 API 연동 바코드 스캐너 UI구현 바코드 조회시 API 연동 상품 상세 정보 UI 구현 기기 사이즈별 UI 및 바코드 스캔영역 조정 바코드 조회시 상품 상태별 UI분기처리 지점 Best10 상품 상태별 UI분기처리 InStoreMode 진입시 지점 정보 API, 바코드스캔 에러발생시 동작 구현 뉴발란스 GA4세팅 애슐리 웹에서 새창을 사용.. 2023. 11. 15.
23년 8월 회고 / 9월 목표 지난 목표 원티드 SwiftUI 관련 강좌 4회 UIKit 톺아보기 아직 UIKit에서 모르는게 많다. 동작부터 구성 요소까지 개발자 문서를 쭉 따라가보기 지난 목표에 따른 피드백 원티드 SwiftUI 관련 강좌 4회 → 원티드 X 야곰 의 SwiftUI 공식문서를 통해 실습해봤다. 느낀 점 처음으로 공식문서를 진지하게 찾아봤다. 이렇게 공부해야하는구나? 공부하는 방법을 새롭게 안 느낌이다. 생각보다 샅샅히 공부하는 것은 어려웠고, 꽤나 지루한 일일 수 있겠다. 적절한 동기가 동반 되어야할 것 같다. UIKit 톺아보기 아직 UIKit에서 모르는게 많다. 동작부터 구성 요소까지 개발자 문서를 쭉 따라가보기 → 위 원티드 강좌를 통해 늦게 세우게 된 목표이다. SwiftUI를 해보면서 오히려 UIKit 에.. 2023. 11. 15.