1. Project > Signining & Capablilities Sign in With Apple 추가 2. Apple Developer - Certificates, Identifiers & Profiles 애플 로그인 추가할 앱에 Sign In with Apple 추가 3. 애플 로그인 버튼 추가 4. 코드 구현 ASAuthorizationControllerPresentationContextProviding - 인증 컨트롤러를 어느 컨트롤러나 뷰에 표시할지 결정하는데 사용 import AuthenticationServices extension Root.ViewController: ASAuthorizationControllerPresentationContextProviding { func prese..
iOS 14 이상 / GoogleSignIn 7.0.0 버전에 대한 구글 로그인 연동 1. GoogleSignIn 설치 pod 'GoogleSignIn', '7.0.0' 2. 파이어베이스 구글 로그인 설정 3. OAuth 클라이언트 ID 만들기 https://developers.google.com/identity/sign-in/ios/start-integrating?hl=ko#get_an_oauth_client_id iOS 및 macOS용 Google 로그인 시작하기 | Authentication | Google for Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 iOS 및 macOS용 Google 로그인 시작..
2022년 06월에 블록체인 서비스를 하고 있는 회사에 입사하여 혼자서 프로젝트 세팅부터 출시까지 만보기 iOS 앱 개발 대해 간략하게 정리하고자 한다. 프로젝트 지원 버전, 언어 아키텍처 UI 개발 라이브러리 관리 연동 작업 (푸시, 로깅 등) 배포(CI/CD) 프로젝트 지원 버전, 언어 최소 지원 버전 iOS 13, Swift 5.7.2로 개발하여 Async/Await를 사용하여 API 비동기 처리하였습니다. // View 에서 /me API 호출 Task { do { let userInfo = try await self.viewModel.getMe(authorization: authorization, deviceId: deviceId) } catch { // 에러 처리 } } // ViewMode..
앱을 운영하다 보면 개발/라이브 버전 등 다양한 환경에 따라 Target을 만들 필요가 있는데 이에 대해 알아보고자 한다. 1. Product bundle Identifier 구분 앱의 고유 식별자인 Product bundle Identifier 를 디버그/릴리즈 버전을 다르게 지정한다. 프로젝트 탐색기에서 앱 target > Build Settings > Product Bundle Identifier 2. 앱 아이콘 구분 디버그/릴리즈 버전 앱 식별하기 위해 앱 아이콘 이미지를 다르게 지정한다. 프로젝트 탐색기 앱의 target > Build Settings > Primary App Icon Set Name 디버그/릴리즈 버전에 맞게 앱 아이콘을 지정한다. 3. Manage Schemes를 통해 Deb..
- Total
- Today
- Yesterday
- SQL
- 도커
- network
- logstash
- ios
- linux
- python
- 로그
- pytest
- 엘라스틱서치
- BigData
- nginx
- docker
- MYSQL
- spark
- SWIFT
- ElasticSearch
- flask
- WEB
- 네트워크
- 리눅스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |